以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 有关多窗口打开时,可否获得当前显示的窗口名? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=3971) |
-- 作者:baoxyang -- 发布时间:2009/8/21 9:58:00 -- 有关多窗口打开时,可否获得当前显示的窗口名? 在配置菜单中,点击某一菜单项,有关多窗口打开时,可否获得当前显示的窗口名?使用ActiveForm无法获得,有无其它方法? |
-- 作者:狐狸爸爸 -- 发布时间:2009/8/21 10:01:00 -- 你不会设置窗口标题啊? |
-- 作者:baoxyang -- 发布时间:2009/8/21 10:29:00 -- 不明白意思,可能笨点吧。可否详细点。谢谢! |
-- 作者:狐狸爸爸 -- 发布时间:2009/8/21 10:31:00 -- 我可能误会了. [此贴子已经被作者于2009-8-21 10:32:24编辑过]
|
-- 作者:baoxyang -- 发布时间:2009/8/21 10:35:00 -- 我窗口是用不同标题呀,多个窗口已打开,但只能显示一个窗口,不知如何来得到显示的窗口?(主窗口不知是否不算活动的) |
-- 作者:baoxyang -- 发布时间:2009/8/21 10:39:00 -- 可能是误解了,SOrry! 我窗口是用不同标题呀,多个窗口已打开,但只能显示一个窗口(主窗口除外)(随时可能显示不同的窗口),目的通过一个全局变量来得到显示的窗口名或标题?
|
-- 作者:yangming -- 发布时间:2009/8/21 10:48:00 -- ActiveForm,在菜单中无效 |
-- 作者:baoxyang -- 发布时间:2009/8/21 10:55:00 -- 哦,明白,弄了半天,原来是在菜单中无法获得活动窗口。难怪想尽办法测试,就是弄不出来。原来如此,老大此功能可否改进呀? |
-- 作者:yangming -- 发布时间:2009/8/21 11:05:00 -- 还是放在状态栏显示吧 With CurrentTable Dim Str1 As String Dim frm As WinForm.Form = Forms.ActiveForm If frm IsNot Nothing Then Str1 =" 活动窗口为:" & frm.Name Else Str1 =" 无活动窗口!" End If StatusBar.Message1 = Str1 End With |
-- 作者:baoxyang -- 发布时间:2009/8/21 11:14:00 -- “状态栏”是在哪?是不是菜单? |