C# 在form_load里面画图的问题
我想让程序一打开,就在picturebox1里面显示一幅自己用代码画的图形,然后代码写在privatevoidForm1_Load(objectsender,EventA...
我想让程序一打开,就在picturebox1里面显示一幅自己用代码画的图形,然后代码写在private void Form1_Load(object sender, EventArgs e)里面了。
这么定义的,Graphics g = pictureBox1.CreateGraphics();
Pen pen = new Pen(Color.Black);然后g.DrawLine啊之类的画了好多。问题是现在程序一打开根本什么都没有,picturebox是空的。
如果我写在form1_activated里面的话,图形显示一瞬间就又消失了。
该怎么解决?
对了,1l说的窗口重绘,我那个窗口的paint方法里是用来画函数图像的方法。而现在想在程序一打开就把坐标系显示在picturebox里,所以不能放在paint方法里啊,只需要在一打开的时候显示着就行,该怎么做呢?
请看补充!!!!!!!!!!!!!!!!!
我有paint方法,paint是用来实时更新函数图像的,但现在想在不画函数图像时也能把坐标系和网格显示出来。如果再把显示坐标和网格的代码放在paint里就会很乱,画出来的函数图像看上去在抖。
主要画函数图像的类里面要动态更改坐标的值,所以不能把坐标先画好再画图形。 展开
这么定义的,Graphics g = pictureBox1.CreateGraphics();
Pen pen = new Pen(Color.Black);然后g.DrawLine啊之类的画了好多。问题是现在程序一打开根本什么都没有,picturebox是空的。
如果我写在form1_activated里面的话,图形显示一瞬间就又消失了。
该怎么解决?
对了,1l说的窗口重绘,我那个窗口的paint方法里是用来画函数图像的方法。而现在想在程序一打开就把坐标系显示在picturebox里,所以不能放在paint方法里啊,只需要在一打开的时候显示着就行,该怎么做呢?
请看补充!!!!!!!!!!!!!!!!!
我有paint方法,paint是用来实时更新函数图像的,但现在想在不画函数图像时也能把坐标系和网格显示出来。如果再把显示坐标和网格的代码放在paint里就会很乱,画出来的函数图像看上去在抖。
主要画函数图像的类里面要动态更改坐标的值,所以不能把坐标先画好再画图形。 展开
3个回答
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询