sam015:sam14の改良で他アプリの終了を監視する。その間はフォームを触れないようにする
[電卓]を起動している間、呼び出し元フォームへの動作を無効になるようにする
using System.Diagnostics; ・・・ private void button1_Click(object sender, System.EventArgs e) { Process p = new Process(); //[電卓]を設定 p.StartInfo.FileName = "calc.exe"; //プログラムスタート p.Start(); //フォームへの操作を無効にする this.Enabled = false; //プログラム終了待ち p.WaitForExit(); //フォームへの操作を有効にする this.Enabled = true; } |
最初の画面
ボタンを押した後