C# winform问题! C# winform问题!哪位兄弟能帮我实现一个功能,让从Form1上打开的一个窗体Form2在Form1关闭之后Form2仍然能够显示,! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.cnblogs.com/JoshuaDreaming/archive/2010/11/26/1889064.html 我们可以这样设置,让Form1不做主窗体,Form2做主窗体,在Program.cs中将Application.Run(new Form1());改为Application.Run(new Form2()); 在Form2中加个 private void Form2_Load(object sender, EventArgs e) { Form1 form1 = new Form1(); form1.ShowDialog(); } 在Form1中 private void simpleButton1_Click(object sender, EventArgs e) { this.Close(); } 你是要这样吧关闭本窗体弹出新窗体,Form1的button事件里写 new System.Threading.Thread((System.Threading.ThreadStart) delegate { Application.Run(new Form2()); }).Start();//线程里面是C#的匿名方法 this.Close(); 在form1中新建form2,让form1的visible=false;当关闭form2时在closing事件中添加form1的visible=true即可 当然还是用委托方式实现比较好.比如说form1里显示form2的过程里激发一个事件(委托),在事件处理过程中写显示form2. 此楼很对。就是新开个线程,调用application.run(new Form2())即可 C#: SerialPort.close() 方法报"因为执行绪结束或应用程式要求,所以已中止I/O操作" winform Image属性,弹出窗口问题 如何使窗体里的控件放大,缩小? winform里的控件,比如treeview或者picturebox能不能随着winform窗口的大小而变化 请教:关于打补丁 怎么做应用程序升级包?(在线等) 请教问个报表求和问题 C#打印机问题 我有JAVA版大型OA源码,谁有.net版大型OA源码?愿与其交换! 如何实现对客户端的Url重写 c#的一点问题帮忙看下了。。。 winform 中,如何把鼠标放上去,使图片有放大的效果
在Form2中加个 private void Form2_Load(object sender, EventArgs e)
{
Form1 form1 = new Form1();
form1.ShowDialog();
}
在Form1中 private void simpleButton1_Click(object sender, EventArgs e)
{
this.Close();
}
关闭本窗体弹出新窗体,Form1的button事件里写
new System.Threading.Thread((System.Threading.ThreadStart) delegate
{
Application.Run(new Form2());
}).Start();//线程里面是C#的匿名方法
this.Close();