-3
A
回答
2
您可以使用表格的Owner
屬性設置子窗體的所有者:在您的輔助形式
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 form2 = new Form2();
form2.Owner = this;
form2.ShowDialog();
}
}
然後關閉它:
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (this.Owner != null)
this.Owner.Close();
}
}
+0
謝謝,你真的幫了我。 – leimelson06
+0
您也可以使用Form的'Owner'屬性來完成這項工作,這將是一個更好的解決方案。看看最新的答案。 – Alex
0
這是一個WinForm的解決方案:
private void bLogout_Click(object sender, EventArgs e)
{
DialogResult result= MessageBox.Show("Are you sure want to logout?", "Confirm", MessageBoxButtons.YesNo);
if (result == DialogResult.Yes)
{
this.Hide();
new frmLogin().Show();
}
}
相關問題
- 1. 從另一個窗體關閉窗體
- 2. 當另一個窗體關閉時關閉窗體
- 3. 關閉一個窗體並打開另一個窗體
- 4. 關閉新窗體關閉另一窗體的消息框
- 5. vb.net關閉多個窗體並打開另一個窗體
- 6. Windows窗體:等到另一個窗體關閉
- 7. 關閉現有的窗體打開另一個窗體
- 8. 關閉另一個窗體後更新主窗體
- 9. 當一個人正在關閉/關閉時從另一個窗體繪製另一個窗體
- 10. 關閉窗體並做一些事情返回到另一個窗體
- 11. 的WinForms:子窗體關閉父窗體
- 12. 從子窗體關閉父窗體
- 13. 在Qt4上從另一個窗體捕捉窗體的閉合事件
- 14. 打開一個新窗體,關閉舊窗體C#
- 15. C# - 如何關閉主窗體和子窗體(只有當主窗體關閉時子窗口才會關閉)
- 16. 如何從另一個窗體打開窗體中的窗體
- 17. 關閉窗體並在不關閉應用程序的情況下打開另一個窗體
- 18. 關閉對話框窗體關閉父窗體
- 19. 如何關閉主窗體而不關閉子窗體?
- 20. 子窗體關閉時父窗體關閉
- 21. 如何在Windows窗體中關閉多個窗體應用
- 22. PyQt5從另一個窗體調用另一個窗體
- 23. 在窗口關閉時運行窗體窗體線程
- 24. C#窗體窗體應用程序,從子窗體關閉父窗體
- 25. 將文本從一個窗體RichtextBox移動到另一個窗體上的另一個窗體#
- 26. 窗體關閉返回一個錯誤
- 27. 如何從另一個MDI子窗體關閉特定的MDI子窗體子窗體
- 28. 隱藏主窗體,開始新窗體,在兩個窗體之間切換而不關閉第二個窗體
- 29. 從另一窗口窗體關閉事件調用方法。 c#
- 30. 當另一個窗體中的另一個窗體(另一個窗體)按下帶有PrimeFaces
好的,但你有什麼嘗試?我建議閱讀:[問] –
請顯示一些代碼,特別是顯示第二種形式的部分。 –
winforms? WPF?別的東西? – stuartd