Foxtable(狐表)用户栏目专家坐堂 → 有关多窗口打开时,可否获得当前显示的窗口名?


  共有17718人关注过本帖树形打印复制链接

主题:有关多窗口打开时,可否获得当前显示的窗口名?

美女呀,离线,留言给我吧!
yangming
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/8/21 10:48:00 [显示全部帖子]

ActiveForm,在菜单中无效

 回到顶部
美女呀,离线,留言给我吧!
yangming
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By: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

 回到顶部
美女呀,离线,留言给我吧!
yangming
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/8/21 11:19:00 [显示全部帖子]

项目中的

SystemIdle事件中

在系统空闲的时候执行。
此事件执行较为频繁,所以请不要出现"负荷"较重的代码。




StatusBar.Message1 = Str1

将在最下方的就绪处显示


 回到顶部
美女呀,离线,留言给我吧!
yangming
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/8/21 11:21:00 [显示全部帖子]

你想一下,为何没用,活动窗口,就是只焦点所在的窗口,才是活动窗口,如果你在菜单中点按钮,那时焦点在按钮上,当然出现的是无活动窗口的提示了,呵呵

 回到顶部