C#中一個(gè)窗體如何控制另外窗體的打開關(guān)閉顯示隱藏恢復(fù)更改控件信息
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
![]() ![]() 在按鈕所在窗口建一個(gè)靜態(tài)字符串,初始化為空,按鈕先檢測這個(gè)這個(gè)值,如果沒有則new一個(gè),new了新窗口時(shí),新窗口把窗口名稱寫入靜態(tài)字符串。如果字符串有數(shù)據(jù),則把這個(gè)窗口關(guān)掉!
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 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |