以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 设置normal表DoubleClick事件的问题 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=178271) |
-- 作者:bailing -- 发布时间:2022/6/27 15:20:00 -- 设置normal表DoubleClick事件的问题 老师好,我在窗口里放置了一个normal类型的表控件table1,然后利用代码生成一个datatable,然后添加计算列计算完成之后, 将table1的DataSource = datatable来查看;我该如何设置这个表的双击事件; 我在全局表事件doubleclick里面设置了如下代码,但是双击没有任何反应; If Forms("业务数据主窗口").opened = True Then If e.Table.Name = "业务数据主窗口_员工概览表" Then MessageBox.show(e.Row(e.Col.Name)) End If End If 不过我在全局表事件CurrentChanged里面设置的代码倒是好使;请老师指教一下,谢谢; |
-- 作者:有点蓝 -- 发布时间:2022/6/27 15:27:00 -- 大部分全局表事件要手工开启的:http://www.foxtable.com/webhelp/topics/0671.htm |
-- 作者:bailing -- 发布时间:2022/6/27 16:01:00 -- 老师,这个临时生成的datatable, DataTables("表A").GlobalHandler.AfterEdit = True 这句代码应该写在哪里?
|
-- 作者:有点蓝 -- 发布时间:2022/6/27 16:13:00 -- 放到临时生成datatable的代码之后 |
-- 作者:bailing -- 发布时间:2022/6/27 16:28:00 -- 看到帮助里面的内容就是这恶操作的,不过不行,点击没有任何反应,麻烦老师再帮忙看下 |
-- 作者:有点蓝 -- 发布时间:2022/6/27 16:35:00 -- table1.DataSource = datatable table1.datatable.GlobalHandler.AfterEdit = True
|
-- 作者:bailing -- 发布时间:2022/6/27 17:01:00 -- 可以了,谢谢有点蓝老师 |