窗体的关闭问题? newfrm frm = new newfrm();this.Hide();frm.ShowDialog();this.Dispose(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 application.run(new form());this.close(); newfrm frm = new newfrm(); this.Hide(); frm.Show(); this.Dispose(); 看你是否还回到这个窗口了,如果不回的话,就close,还要回来,就先HIDE Form f= new Form();f.show()this.hide(); 以VS2005为例在Program.cs中加入--- static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); frmlogin f = new frmlogin();//初始化定义登录窗体frmlogin f.ShowDialog(); if (frmlogin.b == true) { Application.Run(new frmmain()); } else if (frmlogin.b == false) { Application.Run(new frmlogin()); } }在frmlogin中:public static bool b = false;bool c = false; private void button1_Click(object sender, EventArgs e)//登录{ frmlogin.b = true; c = true; Close();} private void button2_Click(object sender, EventArgs e) { //关闭窗体 if (MessageBox.Show("真的要退出系统吗?", "提示:", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK) { c = true; Application.Exit(); } else { } } private void frmlogin_FormClosing(object sender, FormClosingEventArgs e) { if (c == false) { e.Cancel = true; } }本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hatchgavin/archive/2009/03/30/4037382.aspx frmNew n=new frmNew();n.show();this.visible=false; 除非是两个单独的EXE文件调用另一个窗体,然后关闭当前程序 C# sql 删除行信息 行编号自动更新 SQL排序问题 考试时间问题,怎么样用timer实现 串口读出的数怎么显示在textbox里啊? 请问如何鼠标移动的时候得到屏幕坐标啊? C#二叉树的建立 求助 table 里面嵌套gridvew 怎样用.net 导出整个table内容到excel 例子 关于DataGrid中双击的问题 如何在程序里执行一个C写好的一个DOS程序(带参数的) c#和数据库路径问题 如何获取DataGridView里的checkbox里的值
this.close();
this.Hide();
frm.Show();
this.Dispose();
f.show()
this.hide();
在Program.cs中加入---
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
frmlogin f = new frmlogin();//初始化定义登录窗体frmlogin
f.ShowDialog();
if (frmlogin.b == true)
{ Application.Run(new frmmain());
}
else if (frmlogin.b == false)
{
Application.Run(new frmlogin());
}
}
在frmlogin中:
public static bool b = false;
bool c = false; private void button1_Click(object sender, EventArgs e)//登录
{
frmlogin.b = true;
c = true;
Close();
}
private void button2_Click(object sender, EventArgs e)
{
//关闭窗体
if (MessageBox.Show("真的要退出系统吗?", "提示:", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)
{
c = true;
Application.Exit(); }
else
{ }
} private void frmlogin_FormClosing(object sender, FormClosingEventArgs e)
{
if (c == false)
{
e.Cancel = true;
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/hatchgavin/archive/2009/03/30/4037382.aspx
n.show();
this.visible=false;