通过用户控件关闭窗体时出错

时间:2013-04-08 16:17:57

标签: vb.net-2010

在我写的程序中,只有一种形式。我已经使用户控件可见,它包含几个按钮。其中一个按钮应该在单击时关闭表单。在没有收到错误的情况下我找不到任何方法:“无法访问已处置的对象。对象名称:'ShapeContainer。'”我很确定我理解这个问题;表单关闭后,用户控件不再存在,因此Form.Close()(我已尝试Form.Dispose())完成后会出现错误,并尝试返回按钮内的代码点击事件。有没有人知道如何通过这个用户控件的按钮完成关闭表单而不会收到错误?

1 个答案:

答案 0 :(得分:0)

好吧我对vb很新,但我想如果你摆脱了Form.Dispose()& Form.Close然后尝试Me.Close(),因为您指的是按钮控件所在的当前表单。

你应该有这个错误: (Error 1 'NameSpace_.Form1' cannot refer to itself through its default instance; use 'Me' instead.