六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

使用反射完成根據名稱動態創建窗體的幾種方法

[摘要]‘方法1使用activator方法創建實例 Dim str As String str = "Form2" '必須是 命名空間+點+窗體類名(這里假設為命名空間為空) Dim tempAssembly As [Assembly] = [...
 方法1使用activator方法創建實例

Dim str As String

        str = "Form2"  '必須是 命名空間++窗體類名(這里假設為命名空間為空)

        Dim tempAssembly As [Assembly] = [Assembly].GetExecutingAssembly()

        Dim t As Type = tempAssembly.GetType(str)

        Dim args() As Object = Nothing

        Dim o As Object = System.Activator.CreateInstance(t, args)

        CType(o, Form2).Show()

        'Dim frm2 As Form = CType(tempAssembly.CreateInstance(str), Form)

        'frm2.Show()

////////////////方法2使用構造函數的invoke方法創建實例。

        Dim ty() As Type = {} 該構造函數沒有參數

        Dim c As ConstructorInfo = t.GetConstructor(ty) 獲得沒有參數的構造函數

        Dim args1() As Object = Nothing ‘參數為空

        Dim p As Object = c.Invoke(Nothing) ‘創建實例時參數為空

        CType(p, Form2).Show()

方法3 ///////////////////////////////////////使用assembly.createinstance方法創建實例

      Dim str As String

        str = "Form2"  '必須是 命名空間++窗體類名

        Dim tempAssembly As System.Reflection.Assembly = System.Reflection.Assembly.GetExecutingAssembly()

 

        Dim frm2 As Form = CType(tempAssembly.CreateInstance(str), Form)

        frm2.Show()





主站蜘蛛池模板: 日日干干 | 欧美一区不卡二区不卡三区 | 欧美一级片网站 | 亚洲福利视频网 | 日日弄| 热久久这里是精品6免费观看 | 日日日日干| 日本激情视频一区二区三区 | 又粗又大又长又爽免费视频 | 任我爽精品视频在线播放 | 色噜噜噜噜噜在线观看网站 | 四虎影免看黄 | 天堂视频在线 | 色久网 | 欧美一区精品二区三区 | 人人看人人看人做人人模 | 日本一区二区三区免费高清在线 | 思思久久99热只有精品 | 外国成人网在线观看免费视频 | 网红福利在线 | 日噜噜 | 亚州免费 | 青青视频免费在线 | 无颜之月第05集免费观看 - 83屋 | 亚洲欧洲日本在线 | 中文字幕婷婷 | 性感美女香蕉视频 | 青青在线视频 | 欧洲亚洲综合一区二区三区 | 色综合网站在线 | 日韩亚洲一区中文字幕 | 欧美一级一一特黄 | 日本一区二区视频免费播放 | 亚洲成a人片在线观看中文!!! | 在线视频一区二区三区在线播放 | 天天狠天天干 | 手机在线日韩高清理论片 | 欧美亚洲日本视频 | 亚洲欧美日本在线 | 亚洲爱婷婷色婷婷五月 | 午夜噜噜噜|