Foxtable(狐表)用户栏目专家坐堂 → [求助]自定义样式统一设置


  共有328人关注过本帖树形打印复制链接

主题:[求助]自定义样式统一设置

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/16 8:50:00 [显示全部帖子]

Dim b As New SQLGroupTableBuilder("统计表1", "测试数据")
b.C
b.Groups.AddDef("年份")
b.Groups.AddDef("月份")
b.Totals.AddDef("本期销售")
b.Totals.AddDef("同期销售")
Tables("示例_Table1").DataSource = b.BuildDataSource 
Dim t As Table = Tables("示例_Table1")
t.DataTable.GlobalHandler.DrawCell = True

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/16 10:06:00 [显示全部帖子]

Dim b As New SQLGroupTableBuilder("统计表1", "测试数据")
b.C
b.Groups.AddDef("年份")
b.Groups.AddDef("月份")
b.Totals.AddDef("本期销售")
b.Totals.AddDef("同期销售")
Tables("示例_Table1").DataSource = b.BuildDataSource 
Dim t As Table = Tables("示例_Table1")
t.DataTable.GlobalHandler.DrawCell = True
t.DataTable.AddUserStyle("红色", Color.Red, Color.White)
t.DataTable.AddUserStyle("橙色", Color.Orange, Color.White)
t.DataTable.AddUserStyle("黄色", Color.Yellow, Color.White)
t.DataTable.AddUserStyle("绿色", Color.Green, Color.White)

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/16 12:19:00 [显示全部帖子]

1、把选择的项保存到设置里:http://www.foxtable.com/webhelp/topics/1544.htm

2、项目启动的时候到AfterOpenProject事件从设置里取值重新设置表样式

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/16 14:45:00 [显示全部帖子]

GetConfigValue只是获取到设置的值,并没有给组合框设置

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/16 14:50:00 [显示全部帖子]

组合框的SelectedIndexChanged事件中如下设置
If e.ComboBox.Text  > "" Then
    SaveConfigValue("xtys", e.ComboBox.Text)
End if

AfterOpenProject事件
dim s as string = GetConfigValue("xtys","mrxtys")
RibbonTabs("功能区1").Groups("功能组1").Items("组合框1").Text = s

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/17 20:15:00 [显示全部帖子]

Theme只能使用系统存在的样式。不存在自定义的样式

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/18 17:27:00 [显示全部帖子]

我也不懂。

既然已经定位了,直接处理这个单元格就行,干嘛还要单击

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/18 20:06:00 [显示全部帖子]

最后加一句

t.Refresh

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/20 11:58:00 [显示全部帖子]

导不了

 回到顶部