【发布时间】:2014-01-08 20:11:32
【问题描述】:
我是 c# 的新手,我发现它与我的 PHP 起源完全不同,所以我可能完全错了。但是,据我了解,它非常准确。基本上我需要在我的表单中单击按钮启动一个程序(该部分运行良好)然后当用户关闭程序时我需要运行一个操作,在这种情况下我显示一个消息框。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Windows.Forms;
namespace usb
{
class Applications
{
//condition variables
public static bool CalcStatus = false;
public static void Calc()
{
Process CALC;
CALC = Process.Start("calc.exe");
if (CALC.HasExited)
{
MessageBox.Show("CALC has exited");
CalcStatus = true;
}
}
}
}
这个sn-p是一个类的一部分,另一个类使用这个函数,调用时calc会打开,当calc关闭时不会弹出框提示。有谁知道我做错了什么?欢迎大家多多指教,我还在学习中:)
【问题讨论】:
-
this answer 描述得很好