cancvs的奇怪问题!求教! ( 积分: 15 )

  • 主题发起人 主题发起人 leafsummer
  • 开始时间 开始时间
L

leafsummer

Unregistered / Unconfirmed
GUEST, unregistred user!
在form上用canvas属性画了几个矩形,程序运行后,把form最小化再还原发现画的矩形就不见了,其余比如shape等控件还在,如果再form的上方在打开其他的应用程序发现form的被遮盖处有有被遮盖到的矩形也不见了,这是怎么回事啊?
请高手解答!
谢谢先啦!
 
在form上用canvas属性画了几个矩形,程序运行后,把form最小化再还原发现画的矩形就不见了,其余比如shape等控件还在,如果再form的上方在打开其他的应用程序发现form的被遮盖处有有被遮盖到的矩形也不见了,这是怎么回事啊?
请高手解答!
谢谢先啦!
 
当然会不见啦,窗口刷新后就没有啦。在窗口的Canvas上绘的图形在刷新的时候要重绘。
 
控件会自动完成重绘工作,所以在窗口重绘时shape等控件还在。
 
把你画图的代码,写在“窗体的 OnPaint 事件中”,试试看!
 
在from上放一个timage吧
 
那刷新的时候怎么让他重绘啊?
 
上面的已经说了。写在onpaint事件中
 
多人接受答案了。
 
后退
顶部