环境:.NET
语言:C#
问题:重复切换窗体次数多时,偶尔Paint事件中的部分东西没有被绘上,或有上一次的东西部分残留,没被刷掉。
相关描述:定时进行着滚屏,切换窗体时要进行重绘。就是这个重绘消息处理有时出问题。
救火啊。。。。。。。
发表时间: 2004-11-30 13:12 |
回复:
XChinux 发表时间: 2004-12-01 20:03 |
this.Invalidate();
使控件的特定区域无效并向控件发送绘制消息。
SetStyle(ControlStyles.ResizeRedraw,true );
或者
在窗体里.
protected override void WndProc(ref Message m)
{
base.WndProc (ref m);
if (m.Msg == 287)
{
//在这里调用;
}
}