VB.NET 父窗体调取子窗体报: System.NullReferenceException:"未将对象引用设置到对象的实例."?
1、在父窗体调取子窗体过程中总有某几个子窗体调取的先后顺序不同就会报错提示:System.NullReferenceException: "未将对象引用设置到对象的实例." 2、错误过滤都过滤不掉,在运行电脑直接就闪退了。
3、后来发现前一个子窗体的DataGridView只要查询过数据,就会报错,如果没有查询,直接调下一个窗体也不会报错。
4、再后来现有些电脑运行会报有些电脑又不会报,苦恼死了
Public Function 打开菜单(Form As Form)’赋值子窗体调用
Try
Form.MdiParent = 主页2'父窗体
Form.Size = New Size(My.Computer.Screen.Bounds.Height.ToString, My.Computer.Screen.Bounds.Width.ToString)
Form.WindowState = FormWindowState.Maximized '最大化
Form.Activate()
Form.Show()
Form.BringToFront()
Form.ControlBox = False
Form.TopLevel = False
Form.ShowIcon = False
Form.ShowInTaskbar = False
主页2.菜单选定指定项(Form.Text)
Catch ex As Exception
MessageBox.Show(ex.Message)
WriteLog(Msg:=ex.Message)
Finally
End Try
Return 0
End Function