以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  全局代码中如何得到并列窗口的名称?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98031)

--  作者:happyft
--  发布时间:2017/3/22 20:39:00
--  全局代码中如何得到并列窗口的名称?
项目只有一个主表Main,其他的窗口都是其并列窗口,当切换不同的并列窗口时使用了如下的代码返回窗口名称执行函数:
Public Sub FormTab_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs)
Functions.Execute("switchWindows",tab.SelectedTab.Text)

上面使用text返回就不会出错,但有时如果窗口名称与标题不一致时,如果想用

Functions.Execute("switchWindows",tab.SelectedTab.name)
这样返回的是空值就会出错,这种情况下要如何返回所切换后的并列窗口的名称?

谢谢!


--  作者:有点色
--  发布时间:2017/3/22 21:58:00
--  

 

Dim fname As String = tab.SelectedTab.controls(0).name