读书人

一直没有搞懂过onpaint这老生常谈的

发布时间: 2013-09-24 10:59:52 作者: rapoo

一直没搞懂过onpaint,这老生常谈的东西
继承了textbox,override了onpaint
窗口里放了这个Textbox,用别的窗口遮挡了它N次,从来没有触发过那个onpaint。

遮挡了的部分什么时候才有机会自动触发事件好让我对自身重绘?
[解决办法]
在构造函数中加上

this.SetStyle(ControlStyles.DoubleBuffer
[解决办法]

ControlStyles.UserPaint
[解决办法]

ControlStyles.AllPaintingInWmPaint,
true);
this.UpdateStyles();

读书人网 >C#

热点推荐