以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口中的表的空白区怎么改变颜色?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=151055)

--  作者:andy-1024
--  发布时间:2020/6/14 4:21:00
--  窗口中的表的空白区怎么改变颜色?
老师好,窗口中的表如果数据不多的话,屏幕上会有空白区,我用代码在打开窗口事件中设置了,但是仍然显示为灰色
代码如下:
Dim t As WinForm.Table = e.Form.Controls("Table1")
t.Table.DataTable.SysStyles("EmptyArea").BackColor = Color.White
t.Table.DataTable.SysStyles("CurrentRow").BackColor = Color.LightCyan
但是打开窗口还是下面那样的,背景仍然为灰色:

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

请问这事怎么回事?

--  作者:sloyy
--  发布时间:2020/6/14 10:36:00
--  
模式设置为无,再试试
--  作者:andy-1024
--  发布时间:2020/6/19 5:01:00
--  
你好,你所说的模式设置具体是指什么呢?
--  作者:有点蓝
--  发布时间:2020/6/19 8:56:00
--  
我测试没有问题,做个例子发上来看看。

如果使用fill,DataSource等重新绑定了表,绑定后再设置1楼的代码
[此贴子已经被作者于2020/6/19 8:56:26编辑过]