| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1165 人关注过本帖
标题:请问在.net里面怎么实现在picturebox里面画线啊?我在窗体里面可以实现,但 ...
只看楼主 加入收藏
QYCqyc
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2012-10-31
结帖率:33.33%
收藏
 问题点数:0 回复次数:3 
请问在.net里面怎么实现在picturebox里面画线啊?我在窗体里面可以实现,但是picturebox里不可以,为什么?
请问在.net里面怎么实现在picturebox里面画线啊?我在窗体里面可以实现,但是picturebox里不可以,为什么?
2012-11-06 09:48
mmxo
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:189
专家分:1090
注 册:2012-11-7
收藏
得分:0 
不可能不可以的,如下:
程序代码:
void PictureBox_Paint(object sender, PaintEventArgs e)
        {
            var g = Pb.CreateGraphics();
            g.SmoothingMode = SmoothingMode.AntiAlias;
            g.Clear(Pb.BackColor);
            g.DrawLine(new Pen(Color.Black, 2f), 0, 0, Pb.Width, Pb.Height);
        }

 

为提高中华编程水平而奋斗
2012-11-22 22:27
凯子331
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-12-7
收藏
得分:0 
我也遇到过同样问题  但是我的程序是从VB6.0中移植过来的  但是PictureBox控件的不能升级
2012-12-07 20:50
woerma2012
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-12-29
收藏
得分:0 
我是新手,今天刚好看到一篇类似的教程,借用下:

Private Sub btnDrawborder_Click(sender As Object, e As EventArgs) Handles btnDrawborder.Click
        Dim objGraphics As Graphics
        objGraphics = Me.CreateGraphics
        objGraphics.Clear(System.Drawing.SystemColors.Control)
        objGraphics.DrawRectangle(System.Drawing.Pens.Red, picShowPicture.Left - 1, _
                                    picShowPicture.Top - 1, picShowPicture.Height + 1, _
                                    picShowPicture.Width + 1)
        objGraphics.Dispose()
    End Sub

希望能对你有帮助


新手上路,学习中,请多指教!
2013-01-06 18:32
快速回复:请问在.net里面怎么实现在picturebox里面画线啊?我在窗体里面可以实现 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016155 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved