父控件在用Invalidate作废一个rectangle后用什么消息通知子控件?好像不是WM_PAINT...急。。。 what are you trying to do? to repaint, tryInvalidate(...);Update(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 父控件是我同事写的,他只告诉我Invalidate了!我现在也没有代码。子控件是我做的,我在CreateParams中+=了一个透明的扩展属性,每当父控件Invalidate我的子控件区域时,我的控件总是不能paint。 override OnPaint or handle Paint event 我override OnPaint了,并且在WndProc中也拦截了WM_PAINT都没反映。 父控件用的是Rectangle myRect = new Rectangle(10,10,50,50);Invalidate(myRect);我的控件正好在myRect中。但并没被刷新。 我认为应该这样,父控件中,进行Invalidate,同时也应该截获OnPaint,把这个eventhandler,暴露出来,你的子控件在重新进行截获。 C#属性疑问:属性写不进去 datetimepicker 求时间差 运行程序而不显示主窗体。。即主窗体visable=false 引用强名称程序集microsoft.mshtm.dll时事件调用不了? winform散分帖!!寻找会 datagridview 方面的朋友,顶者有分 结构数组的操作 如果让DataSet--WriteXml导成所需格式的XML文件 dev的gridview问题。 有没有大侠在?WinForm的抽屉菜单怎么实现呢? C# 怎样自定义文件删除对话框? C#中数据编程怎么查找到匹配的记录!说说你的看法 请问在RECHTEXTBOX中消除文本中的空行的最简单的办法
子控件是我做的,我在CreateParams中+=了一个透明的扩展属性,每当父控件Invalidate我的子控件区域时,我的控件总是不能paint。
Rectangle myRect = new Rectangle(10,10,50,50);
Invalidate(myRect);我的控件正好在myRect中。但并没被刷新。