解决方案 »
- 无法找到 PInvoke DLL“dbnetlib.dll”。
- C# 中的委托参数问题
- vs2005刚刚装好,新建了一个window程序,但是打不开窗体设计器
- c#调用GetGlyphOutline问题
- 求各位大神 高手解释一下 下面代码
- 有限图片识别
- remoting时,client端注册回调事件时,触发TargetInvocationExcrptionwasubhandled 异常 如何解决
- 问题数据库连接
- 哪位能给这个ADO.NET的SQL Server引擎把事物控制和数据库更新,添加上去或修改!100分!
- C#的注释显示问题!
- 使用VS2010调用CodeSmith 7.0自动生成Nhibernate代码,已引用CodeSmith命名空间,可系统还是报错
- winform客户端如果调用服务器方法
比如我写的这儿,
我想打开另一个窗口并且只关闭当前的窗口
private void 操作记录ToolStripMenuItem_Click(object sender, EventArgs e)
{
caozuojilu f3 = new caozuojilu();
f3.Show();
Application.Exit();//这而会退出所有的,这句应该如何写
}
caozuojilu f3 = new caozuojilu();
f3.close();
必须要求先关闭的话,可以另开一个线程使用委托实现
this.Close();
System.Threading.Thread thread = new System.Threading.Thread(delegate()
{ FrmNew frm = new FrmNew();
frm.ShowDialog();
});
等f3关闭的时候调用Application.Exit()关闭整个程序。
其他窗体用this.Close()吧
this.Close();如果是MainForm被Close 整个程序是会退出的,如果这里的this不是主窗口f3.Show(主窗口)
this.Close();
ShowMainThread.ApartmentState = ApartmentState.STA;
ShowMainThread.Start();
// log.Info("登陆成功" + "登陆的账号是" + Name + "密码 是" + Password);
this.Close();
this.Dispose();