以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗口中的表怎么激活表事件? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=186725) |
-- 作者:lianghanyu -- 发布时间:2023/5/24 9:25:00 -- 窗口中的表怎么激活表事件? 有一个窗口,名称为:任务分配 。 窗口中有一个 Table表,设置格式为 SQLtable .想要实现在窗口表中,移动指定行,会弹一些提示信息出来 ,我按以下操作加入代码,但是没有生效,不知道哪里出错了,麻烦帮看一下。 在项目事件Initialize中加入以下代码: For Each dt As DataTable In DataTables dt.GlobalHandler.MouseEnterCell = True Next 在项目全局表事件 MouseEnterCell中加入以下代码: Select Case e.Table.Name Case "tables(任务分配_待分配)" If e.Col.Name = "文件名称" AndAlso e.Row.IsNull("文件名称") = False Then e.Table.ShowToolTip(e.Row("文件路径"), e.Row, e.Col) End If End Select
|
-- 作者:有点蓝 -- 发布时间:2023/5/24 9:29:00 -- SQLtable 到窗口表事件写代码即可,不需要到全局表事件处理 |
-- 作者:lianghanyu -- 发布时间:2023/5/24 9:37:00 -- 好的。谢谢!是我没看清楚 。窗口中的表在没有设置成SQLTable之前,是没有表事件的, 在设置成SQLtable后,就可以编辑表事件了。 |