窗体的出生与死亡 你说得就不明白,即然Form2得到数据要放在Form1,那为什么又是Form1结束的时候Form2实例产生 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 》在Form1实例结束的时候Form2实例产生你的form2 实例没产生,何来的:》我想Form2实例先出现,Form2实例得到一些数据后你是写程序的吗?逻辑对我们比生命还重要 不好意思,应该是这样的:“我的程序中有两个FORM,假设为Form1和Form2,我想Form2实例先出现,Form2实例得到一些数据后,把数据放在某个地方(假设Form1的静态成员),然后Form2实例结束,在Form2实例结束的时候Form1实例产生。” 呵。今天有个朋友问我几乎同样的问题不过他是要求form1与form2几乎同时启动(但form1一定是要显示的),楼主可以在form1的formload事件写Form2 myForm=new Form2();myForm.show();//或者myForm.showdilog();这样的话form2就首先显示了。 可是我要求form2.close()后,form1才能出现啊 那在Close事件中实例化并打开form2呢! Form1中代码:private void Form1_Closed(object sender, System.EventArgs e) { Form2 frm=new Form2(); frm.Show(); }Form2中代码:private void Form2_Closed(object sender, System.EventArgs e) { Form1 frm=new Form1(); frm.Show(); } 在main中,Application.Run(new Form2());如果在Close事件中实例化并打开form1,当Form2窗体消失的时候,整个应用程序就结束了所以form1不会出现的 这段小程序,到底错在哪里? C#能不能实现保存图片时自动改名 怎么自定义C#程序启动时的默认位置 如何支持包含自定义标签的html,在webbrowser打开(100分) 百分求,动态调用dll,如何返回属性? Socket 客户端IP地址问题 DataGrid数据插入问题?(WinForm) 使用HostingEnvironment.Impersonate的问题 请问在C#里面怎样和DCOM交互? 关于hook,窗体失去焦点后不起作用 c#---oledb數據庫聯接的問題 如何在菜单的前面加上图标?
Form2 myForm=new Form2();
myForm.show();//或者myForm.showdilog();
这样的话form2就首先显示了。
private void Form1_Closed(object sender, System.EventArgs e)
{
Form2 frm=new Form2();
frm.Show();
}
Form2中代码:
private void Form2_Closed(object sender, System.EventArgs e)
{
Form1 frm=new Form1();
frm.Show();
}
如果在Close事件中实例化并打开form1,当Form2窗体消失的时候,整个应用程序就结束了
所以form1不会出现的