点击A窗体中的按钮,在B窗体中的pictureBox控件中画图并显示

yangyi_33855 2011-04-14 04:29:08
//首先在A窗体中的btnDraw按钮响应
private void btnDraw_Click(object sender, EventArgs e)
{
PaintForm fm = new PaintForm();//实例化画图窗体
fm.Show();//显示画图窗体
}
//然后在B窗体 PaintForm.cs中,使用如下方法
private void PaintForm_Paint(object sender, EventArgs e)
{
//调用画图方法
}
昨天我再帖子里面忘了说,是要在B窗体的pictureBox控件里面画图,实在是对不起。然后大侠们给的重载窗体的OnPaint()方法和paint事件里画图的方法都是可行的,但是用在pictureBox控件时就出现了问题:
画的图在该控件里闪了一下,然后就没了。
另外我也试了下在pictureBox控件的Paint事件中画图,还是不能解决问题。
...全文
114 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangyi_33855 2011-04-15
  • 打赏
  • 举报
回复
散分了,昨天由于网络不好,连发了两个一样的贴。
闪耀星星 2011-04-14
  • 打赏
  • 举报
回复
pictureBox就绘制其自身,每一个控件都只绘制自身,不过容器控件先绘制
Carpathia 2011-04-14
  • 打赏
  • 举报
回复
C#GDI在picturebox上画图代码
我刚上传的,希望对你有帮助

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧