很简单的一个小问题
请教:我在窗体上画线,画完显示一下,马上就消失了,这是什么原因,谢谢!
[解决办法]
设置
me.autoredraw=true
[解决办法]
楼上正解
[解决办法]
具体来说,分3步:
1:autoredarw属性设维true
2:画线画点贴图...
3:refresh
在程序开始的时候就可以把对象的autoredarw属性设维true了(如果画在窗体上就是窗体的AUTOREDRAE,如果是画在picturebox上就是这个控件的AUTOREDRAW了)
画完之后不会立刻显示出来,需要调用该控件(或窗体)的REFRESH方法刷新一下才能出来。
这样即使窗体被遮挡,重新显示之后图像依然保持,不会消失,并且可以使用savepicture来保存为BMP文件。