首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

winform,override OnPaint()不执行一般有哪几种情况可能导致解决方案

2012-05-28 
winform,override OnPaint()不执行一般有哪几种情况可能导致RT,OnPaint重载,窗体Load完了,没有执行OnPaint

winform,override OnPaint()不执行一般有哪几种情况可能导致
RT,OnPaint重载,窗体Load完了,没有执行OnPaint()函数,不知道为什么会出现这种情况;
写了一个自定义控件,当中写有多个this.Invalidate(),有网友说是写了多个this.Invalidate()导致的,
但是我在同一个解决方案中添加一个form,在代码中写OnPaint的重载,发现有执行;
由于项目太大,使用了好几种排除法,依然找不出问题出在哪里;
于是来这边问各位前辈,不晓得一般有哪几种情况会导致OnPaint不执行的,谢谢指教!!!

[解决办法]
开一个线程,隔一秒执行一次 this.Invalidate()

热点排行