每次用graphics绘出图形后,将窗体最小化再最大化一次,绘出来的图就消失了,或者拖着别的窗体在这个窗体上一抹之后,绘出来的图也是消失了。
请问要怎样才能做到绘出来的图不消失呢?
请问要怎样才能做到绘出来的图不消失呢?
解决方案 »
- 如何实现远程关机
- C# FORM 定时程序问题!!!
- 同样的C#桌面程序,在2000连得上sql2005,98连不上,原因有可能是什么?
- 在Visual C#中如何将一个窗体的属性传送到另一个窗体中?
- dataTable.select()筛选的row能否给另一dataTable
- 用C#语言写一个程序,让用户处理选择魔盘订单,急用,谢谢
- 关于c#线程的问题。
- 我想学习一下C#用于做ASP.NET,不知道有什么样的书比较经典,请大家告诉我
- C#能不能编译出独立执行的Win32程序?
- 在windows2003上安装delphi 7.0时,提示:"Install接口错误".孰能解答?
- 反编译出一段类代码不知道是何用处??
- c#中怎么用异或画图??
{
base.OnPaint (e);
//绘图操作
}
http://www.codeproject.com/cs/media/flickerFreeDrawing.asp
{
base.OnPaint (e);
//绘图操作
}
但是用上面的方法很占内存,很慢,而且容易死机我是先定义一个过程来绘图,然后在Form_load里加载它,但是,这样的做法就会出现楼主所说的问题,所以,1,要么用一楼所说的方法,2,要么就控制窗体不要最大小化,也不要让窗体可以拖动大小