以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 换个问题:::::如何遍历狐表内置窗口?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=79350)

--  作者:lsy
--  发布时间:2015/12/29 14:59:00
--  [求助] 换个问题:::::如何遍历狐表内置窗口?
最大化了设计窗口,然后打开了代码编辑窗口,又从代码编辑窗口打开了命令窗口。
这时候,最小化了命令窗口,再想回到命令窗口,只能关闭代码编辑窗口了。

Syscmd.Project.CommandWindow() ‘这个代码只能在命令窗口关闭时,才能打开这个窗口,已经打开时,却不能让其置前。

想用代码控制命令窗口的显示并置前。
命令窗口的名称是“Class197”
Forms("Class197").Show会报错。

正确的代码应该怎么写?
[此贴子已经被作者于2015/12/29 15:17:38编辑过]

--  作者:大红袍
--  发布时间:2015/12/29 15:09:00
--  

去计划管理那里,打开的如果是命令窗口,就设置其置顶。

 

Dim frm = Windows.Forms.Form.ActiveForm
If frm IsNot Nothing Then
    If frm.Name = "Class197" Then

    End If
End If


--  作者:lsy
--  发布时间:2015/12/29 15:11:00
--  
这样也行,主要是想讨教直接引用的方法。
谢谢。

--  作者:lsy
--  发布时间:2015/12/29 15:15:00
--  
根据一楼的情况,在代码编辑窗口中,命令窗口无法成为活动窗口,上面的方法不行。

换个思路:如何遍历狐表内置窗口,从而对命令窗口进行操作。
[此贴子已经被作者于2015/12/29 15:15:52编辑过]

--  作者:大红袍
--  发布时间:2015/12/29 15:38:00
--  

第一次打开的时候,肯定是能焦点窗口。

 

第一次打开的时候,就用一个全局变量这个窗口,方便以后使用。