【发布时间】:2016-04-20 21:18:05
【问题描述】:
我刚开始上课。
public partial class Game : Form
{
Results toResults = new Results();
这是显示表格的地方
private void ShowResults()
{
toResults.Show();
}
我已经取消了按钮点击
private void resultsButton_Click(object sender, EventArgs e)
{
ShowResults();
}
如果我运行我的程序并单击按钮打开第三种表单,它可以工作,但是如果我关闭它并重试,它会因此错误消息而中断(无法访问已处置的对象。)我该如何解决这个问题。我一共有三个表格,我发现如果我打开游戏类,然后点击按钮打开结果,然后关闭结果,我可以绕过它。但每次都做到这一点并不是我想要的。我怎样才能做到,这样我就不必关闭游戏类来多次打开结果了。
【问题讨论】:
-
您创建了对表单的单个引用,但用户可以关闭该表单,而不仅仅是隐藏它,
-
谢谢,解决了。我让按钮隐藏它而不是关闭它。