以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]关于cell的使用 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11432)
|
-- 作者:hedogn
-- 发布时间:2011/7/22 10:04:00
-- [求助]关于cell的使用
在帮助文件中对表,行和列对象都做了比较明确的说明,但是对单元格对象没有说明其类型,使用方法。
比如,我在表的StartEdit事件中需要获得选定单元格的内容(该单元格是逻辑性数据),代码怎么写?
if e.Row("是否报到").Checked then
以上代码不正确。
如果单元格是其它类型,又应应当怎样获取其内容?
[此贴子已经被作者于2011-7-22 10:05:13编辑过]
|
-- 作者:狐狸爸爸
-- 发布时间:2011/7/22 10:23:00
--
e.row("列名")
返回的就是指定行指定列的值,也就是这个单元格的值。
|
-- 作者:hedogn
-- 发布时间:2011/7/22 10:35:00
--
代码编辑器太难用了,选择代码时符号分割不是很合理(引号和括号老是自动一起选),建议参考以下SharpDevelop的编辑器,建议将精灵换成vs方式的自动代码提示,双击字符串中的字符能自动选中整个字符串。
[此贴子已经被作者于2011-7-22 10:36:03编辑过]
|
-- 作者:hedogn
-- 发布时间: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编辑过]
|
-- 作者:狐狸爸爸
-- 发布时间:2011/7/22 10:47:00
--
呵呵,这个确实不如SharpDevelop的,不过习惯之后,也算比较方便的。
因为foxtable的编辑器不仅会动态列出候选成员,还会动态显示所选成员的帮助。
至于用引号还是括号,还是都不要,编辑器是可以选择的。
|
-- 作者:hedogn
-- 发布时间:2011/7/22 11:02:00
--
第一次选择整个字符串时,程序会强制选择引号和括号
此主题相关图片如下:搜狗截图_2011-07-22_10-57-13.png
拉回后再次选择正确
此主题相关图片如下:搜狗截图_2011-07-22_10-57-38.png
|