以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 当前并列窗体的判断 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77078) |
-- 作者:李睿涵 -- 发布时间:2015/11/10 17:21:00 -- 当前并列窗体的判断 用并列窗体 来显示各个模块 请问怎么判断当前选择的并列窗体的名称?(其他还同时打开了几个并列窗体但并不是当前所在窗体)
|
-- 作者:大红袍 -- 发布时间:2015/11/10 17:26:00 -- 当前选择的窗口?你试试
msgbox(Forms.ActiveForm.Name) \'---------- msgbox(Windows.Forms.form.ActiveForm.Name) |
-- 作者:李睿涵 -- 发布时间:2015/11/10 17:31:00 -- 以下是引用大红袍在2015/11/10 17:26:00的发言:
当前选择的窗口?你试试
msgbox(Forms.ActiveForm.Name) \'---------- msgbox(Windows.Forms.form.ActiveForm.Name) 第一个命令返回错误 第二个命令返回 197 |
-- 作者:大红袍 -- 发布时间:2015/11/10 17:37:00 -- 那就不行。你点击某个窗口的时候,用变量记录一下其值吧。如
vars("当前窗口") = e.Form.Name |
-- 作者:逛逛 -- 发布时间:2015/11/11 8:59:00 -- 并列窗口,用主表来查找
Dim a As object = Tables("表A").Grid.parent.parent
显示的窗口的标题,如果是主表,显示的是"主窗口" |