首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

请问用变量名调用窗体的方法,多谢!

2012-10-12 
请教用变量名调用窗体的方法,谢谢!!!有一窗体aaa(aaa.nameaaa)以打开,但不是当前窗体,我想通过窗体的名

请教用变量名调用窗体的方法,谢谢!!!
有一窗体aaa(aaa.name="aaa")以打开,但不是当前窗体,我想通过窗体的名称("aaa")来激活它。求教,谢谢!!!


VB.NET code
  Private Sub ToolStripButton1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ToolStripButton1.MouseDown        Call GetFormByName(hdct)‘hdct为全局变量    End Sub    Function GetFormByName(ByVal FormName As String) As Form        Try           CType(Activator.CreateInstance(Type.GetType(Application.ProductName & "." & FormName, True, True)), Form).Show()’这句能打开窗体,但好像为一个新窗体,而不是aaa的激活。求教,谢谢!!!        Catch ex As Exception            MsgBox(ex.Message)        End Try    End Function


[解决办法]
http://topic.csdn.net/u/20120923/10/d557ed65-ff79-46d1-9458-f2267796f7aa.html

只要注意一下net里面对窗口的调用就行了。net是面向对象,6.0基于对象,所以net里面不能像6.0以前那样直接用aaa来调用窗口,要在模块中定义。看看这个帖子,直接就可以用F1,F2来激活窗口了。

热点排行