以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]点击记录窗口中的某个字段,怎么设置表中的光标也定位在该字段 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=163026) |
||||
-- 作者:martin723 -- 发布时间:2021/4/21 10:42:00 -- [求助]点击记录窗口中的某个字段,怎么设置表中的光标也定位在该字段 点击记录窗口中的某个字段,怎么设置表中的光标也定位在该字段。 即: 记录窗口控件中字段和表中对应的字段获取的焦点状态保持一致。
|
||||
-- 作者:有点蓝 -- 发布时间:2021/4/21 10:52:00 -- 表格PrepareEdit事件 If e.RecordGrid IsNot Nothing AndAlso e.Table.Focused = False Then e.Table.Select(e.Row.Index,e.Col.Index) End If |
||||
-- 作者:martin723 -- 发布时间:2021/4/21 11:06:00 -- 点击记录窗口中的字段,表中的光标没有跟着移动啊? |
||||
-- 作者:有点蓝 -- 发布时间:2021/4/21 11:12:00 -- 我测试没有问题,请上传实例说明 |
||||
-- 作者:martin723 -- 发布时间:2021/4/21 11:24:00 -- 此主题相关图片如下:snipaste_2021-04-21_11-23-11.jpg |
||||
-- 作者:martin723 -- 发布时间:2021/4/21 11:36:00 -- 所处的记录是同一条记录,但是表和记录窗口里面焦点不在同一字段上。 记录窗口都是在第四列,表中却在第五列和第七列
|
||||
-- 作者:有点蓝 -- 发布时间:2021/4/21 11:46:00 -- 只能由记录窗口控制表格
|
||||
-- 作者:y2287958 -- 发布时间:2021/4/21 11:49:00 -- 以下是引用有点蓝在2021/4/21 10:52:00的发言:
表格PrepareEdit事件 If e.RecordGrid IsNot Nothing AndAlso e.Table.Focused = False Then
e.Table.Select(e.Row.Index,e.Col.Index)
End If 蓝版,如果从表定位到记录窗口?例如,目前表焦点在[第二列]时,记录窗口定位到第二行,即标题内容为“第二列”的行。 |
||||
-- 作者:有点蓝 -- 发布时间:2021/4/21 11:52:00 -- 只能由记录窗口控制表格 |
||||
-- 作者:martin723 -- 发布时间:2021/4/21 13:35:00 -- 这个放在全局表事件里不能用。怎么能设置成不管什么表都能这样操作? 我是临时生成的表,不能单独在这张表上设置这个事件。
[此贴子已经被作者于2021/4/21 13:38:02编辑过]
|