首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

急怎么将图片置于窗体底部,或者说让画笔置于窗体顶层

2012-01-21 
急,如何将图片置于窗体底部,或者说让画笔置于窗体顶层想实现用画笔在图片上划线的功能。思路是窗体上放一个

急,如何将图片置于窗体底部,或者说让画笔置于窗体顶层
想实现用画笔在图片上划线的功能。思路是窗体上放一个PICTUREBOX,调入图片文件后,在图片上划线。调试中,如果在Form1的代码中如下写:
public Form1()
  {
  InitializeComponent();

  Graphics dc = this.CreateGraphics();
  this.Show();

  Pen bluePen = new Pen(Color.Blue, 1);

  dc.DrawLine(bluePen, 10, 10, 40, 40);

  }
那么运行窗体是,可以看到窗体对应位置有一根线。但如果加上PICTUREBOX控件后,发现控件遮盖了画笔,如何实现图片控件在底层,或者说,如何让画笔永远在顶层呢?

[解决办法]
直接操作picBox的源图像 处理完之后再给picBox赋值图像 

Graphics g = Graphics.FromImage(ImgPicb);

/*处理图像 记得释放 Pen 和 Graphics*/

picBox.Image = ImgPicb;

热点排行