Office中国论坛/Access中国论坛

标题: 可否获知当前窗体的索引 [打印本页]

作者: t小宝    时间: 2009-11-22 21:10
标题: 可否获知当前窗体的索引
Forms(1) 可引用打开的窗体,括号中的1是打开的窗体的索引,那么一个窗体打开时,能否知道自己的索引是多少呢?
作者: andymark    时间: 2009-11-22 21:27
需要循环判断

这个索引跟打开的顺序有关,每次打开的窗体顺序不同对应的索引会有所不同
作者: andymark    时间: 2009-11-22 21:37
如果只是判断当前打开的窗体

换一种思路也可以

MsgBox "当前窗体的索引是:" & Forms.Count - 1
作者: aslxt    时间: 2009-11-22 22:20
可以试一下,在窗体的激活事件中
Private Sub Form_Activate()
  For i = 0 To Forms.Count - 1
    If Forms(i).Name = Me.Name Then
       MsgBox "我的索引为" & i
    End If
  Next i
End Sub




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3