以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  代码执行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64259)

--  作者:blackzhu
--  发布时间:2015/2/9 9:59:00
--  代码执行
Dim tbc As WinForm.TabControl = Forms("主窗口").Controls("TabControl1")
Dim e As Object = Args(0)
Dim Sender As Object = Args(1)
Select Case Sender
    Case "窗体1","窗体2"
        For Each tbp As WinForm.TabPage In tbc.TabPages
            If tbp.Name = Sender Then
                tbc.SelectedPage = tbp
                Return Nothing
            End If
        Next
        Forms("主窗口").StopRedraw
        forms("加载窗口").Open
        Forms("加载窗口").Controls("Label1").Text = "正在加载数据,请稍候......."
        Application.DoEvents()
        tbc.TabPages.Add(Sender,Sender)
        Dim frm = Forms(Sender)
        frm.OPEN(-1000,-1500)
        frm.BaseForm.TopLevel = False   \'窗口降级
        frm.BaseForm.Dock = Windows.Forms.DockStyle.fill
        frm.BaseForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
        tbc.TabPages(Sender).Controls.add(frm.BaseForm)
        tbc.SelectedIndex = tbc.TabPages.Count-1
        tbc.SelectedPage.Image = getimage(ProjectPath & "Images\\logo2.ico")
        Forms("加载窗口").Controls("Label1").Text = "加载完毕....."
        Forms("加载窗口").Close
        Forms("主窗口").ResumeRedraw

这个代码有啥问题 打开 forms("加载窗口").Open 后一直关闭不了 下面的代码不执行了.

--  作者:有点甜
--  发布时间:2015/2/9 10:01:00
--  
 加载窗口是模式窗口了
--  作者:blackzhu
--  发布时间:2015/2/9 10:25:00
--  
哦  我给晕了 对哦