以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]切换表显示当前行颜色与空白区域颜色  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=152515)

--  作者:绿火柴
--  发布时间:2020/7/14 9:38:00
--  [求助]切换表显示当前行颜色与空白区域颜色
问题:打开窗口中的控件表后,必须鼠标点击一下表,才变执行以下代码?有没有办法,打开窗口就执行。

我在CurrentTableChanged 下设置了如下代码?
CurrentTable.ListMode = True
CurrentTable.DataTable.SysStyles("CurrentRow").BackColor = Color.Azure  \'表的当前行颜色
CurrentTable.DataTable.SysStyles("EmptyArea").BackColor = Color.WhiteSmoke   \'表的背景空白区域颜色

--  作者:有点蓝
--  发布时间:2020/7/14 9:41:00
--  
复制代码放到窗口afterload。


--  作者:绿火柴
--  发布时间:2020/7/14 12:37:00
--  
强行触发不好使。。

那我还是在窗口 afterload中加入代码吧。但这样感觉代码有点重复。

在 CurrentTableChanged  中加了,又在 afterload 中再加一次。