怎样从form1打开form2 我今天学习的一个题目是怎样从form1打开form2请路过的大虾们帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Form2 f2=new Form2();f2.Show(); Form2 f2=new Form2();f2.Show();f2.ShowDialog(); Form2 f = new Form2();f.Show(); Form2 f2=new Form2();f2.Show();f2.ShowDialog();这个你写到 button里面的响应代码里就可以了。 Form2 f2=new Form2();f2.Show();orf2.ShowDialog(); Form2 f2=new Form2();f2.Show(); 这种问题都来问,真不知道你怎么自学? form2 frm2=new Form2();frm2.Show(); Form2 f2=new Form2();f2.Show(); Form2 frm2=new Form2();frm2.Show();//或者frm2.ShowDialog() 找到static void Main函数所在的类,添加2个静态的成员变量:private static Form frm;public static Form frmNext;更改main函数为:public static void Main(){ Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); frm = new Form1(); while (frm != null) { Application.Run(frm); int nLayer = GC.GetGeneration(frm); GC.Collect(nLayer); frm = frmNext; frmNext = null; }}然后,你的所有的窗体,如果直接关闭,那和以前没什么不同。如果想开新的,关闭当前的。那你就这么做,比如你有Form1,Form2。类似代码为:Program.frmNext = new Form2();this.Close();即可打开Form2,关闭当前窗体。 hehe *****************************************************************************欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html hehe *****************************************************************************欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html hehe *****************************************************************************欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html 上面那些方法,在后面加一句this.hide() Form2 f2=new Form2(); f2.Show(); ActionResult 更改名字后 : ”找不到匹配的视图 “ 用户控件中控件的值,该怎么获取? c#数据库问题!!!求高手解惑! NPOI EXCEL 指定列只读不允许修改 诡异的问题!控件数组乱序?? QQ Reg 填表问题. 大家好啊,问一个win32 dll文件的问题,如何知道Windows系统自带的DLL文件里都有什么函数 急,谢谢! 一个简单的问题,我都不好意思问了 用C#编写一个方法,用来获取当前电脑上插入的蓝牙设备的蓝牙地址 DataList如何实现在第一行第一排的位置手动加上内容? 如何往word加入控件
f2.Show();
f2.Show();
f2.ShowDialog();
f.Show();
f2.Show();
f2.ShowDialog();这个你写到 button里面的响应代码里就可以了。
f2.Show();orf2.ShowDialog();
f2.Show();
这种问题都来问,真不知道你怎么自学?
frm2.Show();
f2.Show();
frm2.Show();//或者frm2.ShowDialog()
private static Form frm;
public static Form frmNext;
更改main函数为:
public static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
frm = new Form1();
while (frm != null)
{
Application.Run(frm);
int nLayer = GC.GetGeneration(frm);
GC.Collect(nLayer);
frm = frmNext;
frmNext = null;
}
}
然后,你的所有的窗体,如果直接关闭,那和以前没什么不同。如果想开新的,关闭当前的。那你就这么做,比如你有Form1,Form2。类似代码为:
Program.frmNext = new Form2();
this.Close();
即可打开Form2,关闭当前窗体。
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
this.hide()
f2.Show();