C#中一个窗体如何控制另外窗体的打开关闭显示隐藏恢复更改控件信息
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
![]() ![]() 在按钮所在窗口建一个静态字符串,初始化为空,按钮先检测这个这个值,如果没有则new一个,new了新窗口时,新窗口把窗口名称写入静态字符串。如果字符串有数据,则把这个窗口关掉!
form1代码:
public static Form fm = null;
private void button1_Click(object sender, EventArgs e)
{
if (fm == null)
{
Form2 fm2 = new Form2();
fm2.Show();
}
else
{
fm.Close();
fm = null;
}
}
form2代码:
private void Form2_Load(object sender, EventArgs e)
{
Form1.fm = this;
}
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
Form1.fm = null;
} 该文章在 2021/6/30 17:18:48 编辑过 |
关键字查询
相关文章
|