A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 孙铭泽 中级黑马   /  2012-8-23 22:32  /  1555 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

. 在.net(C# or vb.net)如何启动另一个程序.process
在.net(C# or vb.net)中如何取消一个窗体的关闭 private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e) { e.Cancel=true; }
  在.net(C# or vb.net)中,Appplication.Exit 还是 Form.Close 有什么不同?

1 个回复

倒序浏览
1.   Process Main_P = new Process();
  Main_P.StartInfo.FileName = @"C: est.exe";//运行的exe路径
  Main_P.StartInfo.Arguments = @"C:Tempabc.prj";//运行时的参数
  Main_P.StartInfo.UseShellExecute = true;
  Main_P.Start();
2.   Application.Exit是类似Win32平台下的PostQuitMessage()硬性退出。
      在windows平台(Win32或.NET)下正确关闭应用程序的方法是关闭主窗体(如:Form.Close)。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马