Foxtable(狐表)用户栏目专家坐堂 → 请问有用户自定义样式的例子吗?


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

主题:请问有用户自定义样式的例子吗?

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


加好友 发短信
等级:二尾狐 帖子:531 积分:4727 威望:0 精华:0 注册:2013/4/20 20:08:00
请问有用户自定义样式的例子吗?  发帖心情 Post By:2015/3/17 11:42:00 [只看该作者]

想让用户自定义某个表的样式,只是让用户可以选择背景色,字体,字体颜色。
有这样的例子吗?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/17 11:46:00 [只看该作者]

参考帮助本页地址:http://www.foxtable.com/help/topics/1577.htm

表字体可以设置 表的 Font属性  http://www.foxtable.com/help/topics/0494.htm

你可以把这些数据用表储存起来,设计个窗口让用户自定义

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


加好友 发短信
等级:二尾狐 帖子:531 积分:4727 威望:0 精华:0 注册:2013/4/20 20:08:00
  发帖心情 Post By:2015/3/17 11:51:00 [只看该作者]

第一个帮助面打不开了。

我找到使用调色板的语句:
Dim flg As new windows.forms.ColorDialog()
Dim clr As Color
If flg.showdialog = DialogResult.OK Then
    clr = flg.Color
End If

假如想保存上述的“clr”,需要使用什么变量类型? “color”在狐表中没有介绍

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/17 11:51:00 [只看该作者]


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/17 11:54:00 [只看该作者]

颜色由四个分量组成,分别是alpha、红、绿、蓝,所以颜色有四个属性,用于返回这个分量的值:

A:返回颜色的alpha分量
B: 返回颜色的蓝色分量
G: 返回颜色的绿色分量
R:返回颜色的红色分量

每个分量的范围都是0到255之间。

例如下面的代码,列出了粉红色的各组成分量值:

Dim clr As Color = Color.Pink
Output.Show(
"A:" & clr.A)
Output.Show(
"B:" & clr.B)
Output.Show(
"G:" & clr.G)
Output.Show(
"R:" & clr.R)

通过共享方法FromARGB,可以根据指定的分量,合成一个颜色,语法为:

FromARGB(A,R,G,B)

A:alpha分量
R:红色分量
G: 绿色分量
B: 蓝色分量

例如:

Dim clr As Color = Color.FromARGB(255,255,192,203)


http://www.foxtable.com/help/topics/0496.htm


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


加好友 发短信
等级:二尾狐 帖子:531 积分:4727 威望:0 精华:0 注册:2013/4/20 20:08:00
  发帖心情 Post By:2015/3/17 12:18:00 [只看该作者]

谢谢版主,简单的设置应该可以做出来了。

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


加好友 发短信
等级:二尾狐 帖子:531 积分:4727 威望:0 精华:0 注册:2013/4/20 20:08:00
  发帖心情 Post By:2015/3/17 12:54:00 [只看该作者]

按照http://www.foxtable.com/help/topics/2628.htm

的说明,想对窗口1中的Table1的DrawCell事件设置代码,但找到不这个事件。

是操作不对吗?



图片点击可在新窗口打开查看此主题相关图片如下:无绘制事件.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:五尾狐 帖子:1100 积分:8985 威望:0 精华:0 注册:2014/3/15 14:36:00
  发帖心情 Post By:2015/3/17 12:59:00 [只看该作者]

在表A的事件中。

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


加好友 发短信
等级:二尾狐 帖子:531 积分:4727 威望:0 精华:0 注册:2013/4/20 20:08:00
  发帖心情 Post By:2015/3/17 13:04:00 [只看该作者]

这段帮助文档明显错误啊
还有上部分的DataTables("窗口1_Table1")也不对,没有这样数据库的

1、在窗口的AfterLoad事件中加入代码:

DataTables("窗口1_Table1").AddUserStyle("a"Color.RedColor.White)


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/3/17 13:35:00 [只看该作者]

直接到原本的表事件里面去写,继承的

 回到顶部
总数 14 1 2 下一页