Foxtable(狐表)用户栏目专家坐堂 → 请问是否字段列的表现可以自定义显示吗?有代码和图


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

主题:请问是否字段列的表现可以自定义显示吗?有代码和图

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


加好友 发短信
等级:童狐 帖子:209 积分:1695 威望:0 精华:0 注册:2012/7/26 17:50:00
请问是否字段列的表现可以自定义显示吗?有代码和图  发帖心情 Post By:2013/7/26 8:42:00 [只看该作者]

我想用

If e.Col.name= "是否" Then
    e.StartDraw
    If e.MouseHover = False '如果鼠标不在此单元格
        e.Graphics.DrawImage(GetImage("***.ico"), e.x + 3,e.y + 3) '绘制第一个图标
    Else '如果鼠标在此单元格
        e.Graphics.DrawImage(GetImage("***.ico"), e.x + 2,e.y + 2) '绘制第二个图标
    End If
    e.
EndDraw

End
If

 

这样定义一个自定义的显示,但发现默认的小框还在,如何取消这个呢?找了半天不知道哪里设置?


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

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


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

列属性里,设置一下逻辑格式为        是;否 

看看是否能解决你的问题.

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


加好友 发短信
等级:童狐 帖子:209 积分:1695 威望:0 精华:0 注册:2012/7/26 17:50:00
  发帖心情 Post By:2013/7/26 10:18:00 [只看该作者]

可以将小框不显示了,但“逻辑格式”属性如何通过代码去设置呢,我的那个table是代码生成的动态列。谢谢!

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


加好友 发短信
等级:童狐 帖子:209 积分:1695 威望:0 精华:0 注册:2012/7/26 17:50:00
  发帖心情 Post By:2013/7/26 10:19:00 [只看该作者]

Name 返回列名称
Index 返回列位置
Caption 返回列标题
ComboList 返回或设置列表项目,不同项目之间用符号“|”隔开
AllowEdit 逻辑型,是否允许编辑列
Visible 逻辑型,列是否可见
Width 返回或设置列宽,单位为像素
PrintWidth 返回或设置列宽,单位为毫米
TextAlign 设置列数据对齐方式
TextAlignFixed 设置列标题对齐方式
CodeDictonary 返回或设置列的代码项目
DataMap 设置列的数据字典
DropTree 设置下拉目录树,请参考:DropTreeBuilder
ImageMap 设置列的图形字典
ImageAndText 逻辑型,设置图形字典后,是否同时显示文本和图形
UsetBuildInEditor 逻辑型,是否使用内置输入器
AllowDirectType 逻辑型,是否允许用户直接输入不在列表项目中的内容
AllowTypeAssistant 逻辑型,是否启用输入助手
DataCol 返回Col对应的数据列(DataCol)
DroppedDown 逻辑型,判断下拉列表或者下拉窗口是否已经打开
ShortCaption 字符型,设置在记录窗口显示的缩写标题
ShowInRecordGrid 逻辑型,是否在记录窗口显示此列
RecordRowHeight 整数型,在记录窗口显示的行高倍数,默认为1
找不到逻辑属性

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


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

这个好像还真的没有开放,要问下狐爸才知道了.

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


加好友 发短信
等级:童狐 帖子:209 积分:1695 威望:0 精华:0 注册:2012/7/26 17:50:00
  发帖心情 Post By:2013/7/26 10:25:00 [只看该作者]

AllowTypeAssistant = false 也不行,这个小框属于辅助输入范畴,那不能自己定义逻辑编辑框了。

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


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

你也可以使用数值列 然后0当作false  1当作true来处理.

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


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

DataTables("表A").dataCols("第二列").SetFormat("是;否")
这个应该可以满足你需求.

 回到顶部