请问 并列窗口在关闭前怎么获取 窗口名称?
e.TabPage.name 这句弹出 是空白的
If Forms("主窗口").Opened Then
Dim t As C1Command.C1DockingTab = Forms("主窗口").panel.parent.parent
t.CanCloseTabs = True
t.CloseBox = 2
AddHandler t.TabPageClosing, AddressOf _TabPageClosing
End If
全局代码
Public Sub _TabPageClosing(sender As Object, e As C1.Win.C1Command.TabPageCancelEventArgs)
'页面关闭按钮点击事件
MessageBox.Show(e.TabPage.name)
If e.TabPage.text = "主窗口" Then
MessageBox.Show("主窗口不能关闭!")
e.Cancel = True
Else
Forms(e.TabPage.text ).Close
e.cancel = True
End If
End Sub
[此贴子已经被作者于2020/1/13 14:04:51编辑过]