我想显示一个名为的表格,TTT
所以我尝试了以下方法:
public static TTT ttt_local = new TTT();
private void button1_Click(object sender, EventArgs e)
{
ttt_local.Show();
}
然后,我想从内部关闭该窗体,以便ttt_local
在ttt_local
按下一个按钮时将其自身关闭。那行得通,但是如果我想重新打开,ttt_local
我会得到一个提示ObjectDisposedException
。有谁可以帮助我吗?
您不需要让表单自行关闭,但是您可以设置其可见性或直接隐藏它(同样适用于显示表单):
消费者代码:
var ttt = new TTT();
ttt.Show();
TTT
-班级:
public class TTT : Form
{
private void button2_Click(object sender, EventArgs e)
{
this.Hide();
}
}
现在ttt.Show()
,在您的使用者代码(而不是表单类本身)内再次调用。
或者,您可以使用设置表格的可见性Form.Visibility
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句