如何在第二个中关闭第一个窗体 必须有form2的引用,创建form2form2 frm2 = new form2();frm2.show();现在关闭它,frm2.close(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那反过来启动窗体是Form1然后才显示Form2在通过Form2的按钮事件来关闭Form1 楼上的提醒我了可以在MainForm中用一个静态成员来保存form2的引用例如private static Form ChildForm;然后你就可以在MainForm中好象这样写//打开private void menuItem4_Click(object sender, System.EventArgs e){ WelcomeForm welcome = new WelcomeForm(); welcome.Show(); MainForm.ChildForm = welcome;}//关闭private void menuItem2_Click(object sender, System.EventArgs e){ MainForm.ChildForm.Close();} 1、在form2中加属性Form1,并在构造中引入参数2、在form1 中打开form2form2 f2 = new form2(this)f2.Form1.close(); 遍历access数据库,生成XML文档 利用XPath作为搜索条件,构建你的对象容器 用户权限的设计 SOS!用C#写XML出错! 关于全局变量 我增加了一条语句,为什么添加不进去sqlserver表里面了~ 关于SQL Server数据库在应用程序中使用的问题 在线等待: 关于textBox的GotFocus事件,谁能解决,立即给分! 怎样在一个构造函数里调用另一个构造函数呢?在线等!!! DataGrid问题 怎样从子循环退出主循环? textbox的问题。请帮忙,谢谢
启动窗体是Form1
然后才显示Form2
在通过Form2的按钮事件来关闭Form1
可以在MainForm中用一个静态成员来保存form2的引用
例如private static Form ChildForm;然后你就可以在MainForm中好象这样写
//打开
private void menuItem4_Click(object sender, System.EventArgs e)
{
WelcomeForm welcome = new WelcomeForm();
welcome.Show();
MainForm.ChildForm = welcome;
}//关闭
private void menuItem2_Click(object sender, System.EventArgs e)
{
MainForm.ChildForm.Close();
}
2、
在form1 中打开form2
form2 f2 = new form2(this)
f2.Form1.close();