selectedProcess.WaitForExit();
改为:
selectedProcess.EnableRaisingEvents=true;
改为:
selectedProcess.EnableRaisingEvents=true;
解决方案 »
- 用foreach给Dataset付值问题
- 挑战性的问题 【关于多线程同时操作xml文件...】
- C#连接vfp的dbf
- 在F11进BLL层时,出现There is no source code available for the current location??说没有源码??
- hyperlink的click事件如何放到button中??
- 请问c#如何去除关闭按钮? 还有如何在程序中接受并处理诸如WM_NCPAINT、WM_NCACTIVATE等消息事件
- winform中,全局对象保存在哪比较合适?
- NND,一天才混个几十分,周末散分!10分钟结贴!!
- 怎么做一个新闻发布网站 高手们给点建议
- 为何x=1,y=2?
- 谁能跟我详细说说怎样从数据库里读取数据??
- DataGrid中CheckBox列单击的问题,虽然值为false,但是显示确选中,为什么啊?急!大侠帮忙
逻辑上的矛盾,程序当然就“当”掉了3。
//当进程退出时发出Exited消息
selectedProcess.WaitForExit();
//进程退出时的事件方法
selectedProcess.Exited += new EventHandler(menuItem3_Click);这两句应该掉过来一下
//进程退出时的事件方法
selectedProcess.Exited += new EventHandler(menuItem3_Click);
//当进程退出时发出Exited消息
selectedProcess.WaitForExit();要不然Exited event 都已经过去了你才加个event handler,没意义了