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 編輯過 |
關鍵字查詢
相關文章
正在查詢... |