How would I use DispatcherTimer
to check every 5 seconds to see if external program is running. If it is running then button1
will be disabled.
質問する
410 次
1 に答える
6
Process.GetProcessesByName
特定のプロセスが実行されているかどうかを確認するために使用できます。これにより結果が返されたら、ボタンを無効にします。
var timer = new DispatcherTimer
{
Interval = TimeSpan.FromSeconds(5)
};
timer.Tick += (o,e) =>
this.button1.IsEnabled =
!Process.GetProcessesByName("TheExternalProgramName").Any();
timer.Start();
于 2013-05-28T16:13:11.610 に答える