-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