以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 单元格编辑 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=195616) |
-- 作者:zhangxl1964 -- 发布时间:2025/2/22 11:24:00 -- 单元格编辑 老师:你好! 怎样在界面加载时使单元格默认进入编辑状态,并让指定的单元格获得焦点
|
-- 作者:有点蓝 -- 发布时间:2025/2/22 12:02:00 -- 获得焦点:http://www.foxtable.com/webhelp/topics/0550.htm |
-- 作者:bbqq -- 发布时间:2025/2/22 12:17:00 -- 在Foxtable中,要在界面加载时使单元格默认进入编辑状态并让指定单元格获得焦点,可以使用以下代码:
这里的 [此贴子已经被作者于2025/2/22 12:21:38编辑过]
|
-- 作者:有点蓝 -- 发布时间:2025/2/22 12:25:00 -- 回3楼,没有一句是正确的 |
-- 作者:bbqq -- 发布时间:2025/2/22 13:03:00 -- 谢谢老师。我把select的帮助页给它看了,后来它回复: 了解了,根据您提供的关于Select方法的信息,我们可以使用这个方法来选定特定的单元格,并在表单加载时使其获得焦点。下面是修改后的代码示例: Private Sub Form_Load() \' 假设你的表单中有一个名为“表A”的表,并且你想让第一行第一列的单元格获得焦点 Dim targetRow As Integer = 0 Dim targetColumn As Integer = 0 \' 确保表允许编辑 Tables("表A").AllowEdit = True \' 使用Select方法选定指定的单元格 Tables("表A").Select(targetRow, targetColumn) \' 如果需要,可以立即开始编辑 \' 注意:在Foxtable中,可能不需要调用StartEdit方法,因为Select方法已经使单元格获得焦点 \' Tables("表A").StartEdit(targetRow, targetColumn) End Sub
|