Foxtable(狐表)用户栏目专家坐堂 → [求助]关于cell的使用


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

主题:[求助]关于cell的使用

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


加好友 发短信
等级:婴狐 帖子:23 积分:214 威望:0 精华:0 注册:2011/4/7 12:33:00
[求助]关于cell的使用  发帖心情 Post By:2011/7/22 10:04:00 [只看该作者]

在帮助文件中对表,行和列对象都做了比较明确的说明,但是对单元格对象没有说明其类型,使用方法。

比如,我在表的StartEdit事件中需要获得选定单元格的内容(该单元格是逻辑性数据),代码怎么写?

if e.Row("是否报到").Checked then
 

以上代码不正确。

如果单元格是其它类型,又应应当怎样获取其内容?

[此贴子已经被作者于2011-7-22 10:05:13编辑过]

 回到顶部
帅哥,在线噢!
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/22 10:23:00 [只看该作者]

e.row("列名")

 

返回的就是指定行指定列的值,也就是这个单元格的值。


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


加好友 发短信
等级:婴狐 帖子:23 积分:214 威望:0 精华:0 注册:2011/4/7 12:33:00
  发帖心情 Post By:2011/7/22 10:35:00 [只看该作者]

代码编辑器太难用了,选择代码时符号分割不是很合理(引号和括号老是自动一起选),建议参考以下SharpDevelop的编辑器,建议将精灵换成vs方式的自动代码提示,双击字符串中的字符能自动选中整个字符串。

 

[此贴子已经被作者于2011-7-22 10:36:03编辑过]

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


加好友 发短信
等级:婴狐 帖子:23 积分:214 威望:0 精华:0 注册:2011/4/7 12:33:00
  发帖心情 Post By:2011/7/22 10:46:00 [只看该作者]

当使用表的StartEdit事件时,如果将列设置为长文本编辑模式,则弹出窗口编辑该列式不能触发正常触发StartEdit事件。

以下内容为程序代码:

1 If e.Col.Name="日期" Then
2 If e.Row("是否") = False Then
3 e.Cancel = True
4 End If
5 End If
6

[此贴子已经被作者于2011-7-22 10:50:48编辑过]

 回到顶部
帅哥,在线噢!
狐狸爸爸
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/7/22 10:47:00 [只看该作者]

呵呵,这个确实不如SharpDevelop的,不过习惯之后,也算比较方便的。

因为foxtable的编辑器不仅会动态列出候选成员,还会动态显示所选成员的帮助。

至于用引号还是括号,还是都不要,编辑器是可以选择的。

 


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


加好友 发短信
等级:婴狐 帖子:23 积分:214 威望:0 精华:0 注册:2011/4/7 12:33:00
  发帖心情 Post By:2011/7/22 11:02:00 [只看该作者]

第一次选择整个字符串时,程序会强制选择引号和括号


图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图_2011-07-22_10-57-13.png
图片点击可在新窗口打开查看

拉回后再次选择正确

图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图_2011-07-22_10-57-38.png
图片点击可在新窗口打开查看


 回到顶部