以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  设置normal表DoubleClick事件的问题  (http://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
--  
看到帮助里面的内容就是这恶操作的,不过不行,点击没有任何反应,麻烦老师再帮忙看下
(情景下是有员工的)

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


--  作者:有点蓝
--  发布时间:2022/6/27 16:35:00
--  
table1.DataSource = datatable
table1.datatable.GlobalHandler.AfterEdit = True

--  作者:bailing
--  发布时间:2022/6/27 17:01:00
--  
可以了,谢谢有点蓝老师