-4
A
回答
0
據推測在該第一形式創建
Form2
類型的一個實例,並顯示了它的某個時間點
。然後它丟棄該參考。而不是拋出該基準遠的,你應該把它存放在Form1
一個實例字段,以便以後可以訪問它,並將其關閉:
public class Form1 : Form
{
private Form2 child;
private void PlaceWhereForm2IsShown()
{
child = new Form2();
child.Show();
}
private void CloseForm2()
{
child.Close();
}
}
+0
Thx,它的工作:) – user2920845
0
通過秒形式看來,形式是已經打開,你需要得到這種形式的實例,然後將其關閉。你可以使用Application.OpenForms
屬性,它會給你所有打開的表單。獲取您需要的並關閉它。
var form2 = Application.OpenForms["Form2"] as Form2;
if (form2 != null)
form2.Close();
相關問題
- 1. 第二種形式的關閉表格
- 2. 關閉我的第二個表格時「激活」表格
- 3. 當openFileDialog從第二個表格返回結果時,Modalform關閉
- 4. 第二次點擊關閉切換格
- 5. 如何使第二次點擊關閉?
- 6. Python,程序打開和關閉第二個第二個
- 7. 第二個datepicker立即關閉
- 8. gtk +關閉第二個窗口
- 9. 我有打開第二個模式,不能關閉的第一模式,如果打開然後關閉第二
- 10. 如何關閉表格?
- 11. 關閉應用程序時,第二個窗體關閉
- 12. 第一個C#第二個表格
- 13. 在自動關閉第一個表單的同時打開第二個表單
- 14. 如何找出第二個窗口是否關閉
- 15. 如何在pygtk中打開第二個窗口後關閉第一個窗口
- 16. 如何在關閉第一個UI時打開第二個UI Datepicker
- 17. Azure可用性設置第二個VM關閉第一個VM
- 18. 關閉第一個eventsource上的第二個onopen方法
- 19. 關閉第二個窗口返回第一個窗口
- 20. 關閉一個子表格關閉其他子表格
- 21. 在某些情況下,如何關閉沒有打開第一個表單的第二個表單?
- 22. 第二行是關閉的製表位w.r.t第一線
- 23. 如何從另一個表格關閉表格
- 24. 如何在第二次選擇第一個文本字段時關閉鍵盤?
- 25. 如何調整表格中第二個單元格的長度?
- 26. 第一次關閉時運行第二個活動
- 27. 顯示第二彈出當我關閉第一個彈出
- 28. 如何請求關注第二個editText?
- 29. 將一個流映射到另一個流,並在第二個關閉時關閉第一個流
- 30. 如何找到有多個關係記錄第二個表
您需要關閉的情況下,你'顯示()'版。 – SLaks
該代碼創建第二個窗體的新實例,然後關閉它。請注意,你永遠不會調用'form2.Show()'或'form2.ShowDialogue()',所以表單將永遠不會顯示。 – gunr2171