以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]如何获得同时打开的多个窗口中最上面那个窗口的名字?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=29115)

--  作者:关键下一秒
--  发布时间:2013/2/27 21:43:00
--  [求助]如何获得同时打开的多个窗口中最上面那个窗口的名字?
如题:如果同时有打开2个或以上独立窗口,想要获得显示在最面上那个窗口的名字,该如何写代码?谢谢!
--  作者:程兴刚
--  发布时间:2013/2/27 22:10:00
--  
 

Dim frm As WinForm.Form = Forms.ActiveForm
If
frm IsNot Nothing Then
   MessageBox.Show(
"活动窗口为:" & frm.Name)
Else

   MessageBox.Show(
"无活动窗口!" )
End
If


--  作者:关键下一秒
--  发布时间:2013/2/28 8:21:00
--  
谢谢程版,这代码只能放在系统计划管理里吧?
--  作者:狐狸爸爸
--  发布时间:2013/2/28 8:53:00
--  
这个任何地方都可以用的。
--  作者:关键下一秒
--  发布时间:2013/2/28 11:58:00
--  
以下是引用狐狸爸爸在2013-2-28 8:53:00的发言:
这个任何地方都可以用的。

谢谢,我是想将最上面那个窗口的名称实时赋值给一个全局变量,然后在另一个窗口中正确引用这个窗口。