以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  FoxTable样式和界面风格的疑问  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=196070)

--  作者:jswalley
--  发布时间:2025/3/27 8:47:00
--  FoxTable样式和界面风格的疑问
根据Foxtalbe帮助,样式决定了菜单、表格和窗口控件的外观,Foxtable提供了48个样式,用RibbonTheme,GridTheme,ControlTheme三个参数。
1)之前有一个参数VisualStyle,选项值好像只有七八个,这两者有什么关系? 还是VisualStyle已经停用了? 这三个参数在什么时候进行设置?
2)设置了RibbonTheme,GridTheme,ControlTheme,窗口的样式如果不需要特殊处理,会继承上面三个参数的样式吗?
3)在窗口或者表样式里面再自定义表格样式,会优先自定义样式?
4)DataTables(tb.Name).SysStyles("EmptyArea").BackColor = Color.White 这个语句在窗口的AfterLoad事件中好像不起作用,等窗口运行之后,在其它地方再执行一次又可以,这是什么原因

--  作者:有点蓝
--  发布时间:2025/3/27 9:23:00
--  
1、没有关系,VisualStyle已经停用

2、会继承

3、以最后一次代码设置的为准,这种自己试试不就知道了

4、放到aftershow试试,如果也不行,说明有其它代码影响了

--  作者:jswalley
--  发布时间:2025/3/27 9:39:00
--  
aftershow也试了不行,但放到SizeChanged事件里面就可以。
另外就是新版本RibbonTheme,GridTheme,ControlTheme参数设置之后,原来旧的项目,很多表的突出行的颜色和背景字变成白色,看不清楚了。
风格中表格缺省的突出行的背景色和字体的颜色缺省是怎样的?我原有项目怎么才能恢复用缺省的?

--  作者:有点蓝
--  发布时间:2025/3/27 9:45:00
--  
突出行的颜色会受指定的GridTheme样式的影响,换个其它不同的样式试试,或者另外设置一下突出行的颜色:http://www.foxtable.com/webhelp/topics/1577.htm