当前位置:编程学习 > C#/ASP.NET >>

主窗体调用其他窗体的问题!

我就是做了个主窗体frmmain 有做了个 frmjjb创体,但是在主窗体调用frmjjb的时候出现了错误
我写的代码是
dim frm as new frmjjb 
frm.showdialog()
 出错的提示
未处理的“System.NullReferenceException”类型的异常出现在 xiyangyang1.exe 中。

其他信息: 未将对象引用设置到对象的实例。
 请各位高手指教 --------------------编程问答-------------------- 根据你的描述,无从知晓错误是怎么回事儿啊。 --------------------编程问答-------------------- 可能是其它代码的问题,你给出代码的没有问题。设置断点检查 --------------------编程问答-------------------- 第一,你的错别字太多!!
第二,你的电脑是不是中病毒了!!发贴时间怎么比我看到的还晚!!
第三,我做了一个有TreeView的主窗体,下面是我的代码,希望对你有帮助:
Private ChildFormNumber As Integer = 0

    Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelect
        'Me.ActivateMdiChild(e.Node.Text)     '激活窗体的 MDI 子级。
        Me.ShowMDIChildForm(e.Node.Text)
    End Sub
    Private Sub ShowMDIChildForm(ByVal childFormNameEN As String)

        Dim formX As Form

                '请将要成为 MDI 父窗体的 Form 分配给该子窗体的 MdiParent 属性
        For Each formX In Me.MdiChildren
            If formX.Text = childFormNameEN Then       '就将它激活,并退出。 
                formX.Activate()
                Exit Sub
            End If
        Next
        Select Case (childFormNameEN)
            Case "装箱单管理"
                packinglist.MdiParent = Me             'MdiParent 属性指定某个窗体为子窗体。
                packinglist.Show()
                invoice.Close()
                exportlicense.Close()
            Case "发票管理"
                invoice.MdiParent = Me
                invoice.Show()
                packinglist.Close()
                exportlicense.Close()
            Case "出口许可证"
                exportlicense.MdiParent = Me
                exportlicense.Show()
                packinglist.Close()
                invoice.Close()
                'WindowState = FormWindowState.Maximized 此句话好象不调用
                'Case "发货查询"


        End Select
    End Sub
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,