• 5292阅读
  • 0回复

问题是严肃的,态度是认真的,大家帮帮忙。。。[睡猫] [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 倒序阅读 楼主  发表于: 2005-07-30
环境:.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)
{
//在这里调用;
}
}
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个