以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  控件刷新不起作用,如何处理?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=184231)

--  作者:9EQ98
--  发布时间:2022/11/29 10:33:00
--  控件刷新不起作用,如何处理?
For Each c As Winform.Control In e.Form.Controls
        c.Refresh
Next

当控件为只读状态时,各个窗口控件刷新后,不会改变为:只读的背景色和前景色
非得要用鼠标去点击一下控件,才会显示出控件:只读的背景色和前景色

--  作者:有点蓝
--  发布时间:2022/11/29 11:13:00
--  
试试,不行就没有办法了。估计是控件要激活,状态才会变化

StopRedraw暂停绘制窗口
ResumeRedraw恢复绘制窗口

--  作者:9EQ98
--  发布时间:2022/12/6 5:00:00
--  
用这个方法反复测试了N多,都不起作用。
--  作者:9EQ98
--  发布时间:2022/12/6 5:03:00
--  
建议改进或增加 控件或窗口的 Refresh 方法(像VF那样,可以刷新控件或窗口的显示状态)
--  作者:有点蓝
--  发布时间:2022/12/6 8:35:00
--  
我反馈一下