예제 #1
0
 /// <summary>
 /// インスタンスを生成して表示する
 /// </summary>
 public static bool CreateAndShow()
 {
     if (!Instanced)
     {
         var form = new FileSearchForm();
         DataBase.Forms.Add(form);
         form.Show();
         return(true);
     }
     return(false);
 }
예제 #2
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 private FileSearchForm()
 {
     SingleInstance = this;
     InitializeComponent();
 }
예제 #3
0
 /// <summary>
 /// フォームが閉じられたときの挙動
 /// </summary>
 private void FileSearchForm_FormClosed(object sender, FormClosedEventArgs e)
 {
     DataBase.Forms.Remove(this);
     SingleInstance = null;
 }
예제 #4
0
 /// <summary>
 /// ファイルチェックウィンドウを開く
 /// </summary>
 private void ファイルの有無をチェックToolStripMenuItem_Click(object sender, EventArgs e) => FileSearchForm.CreateAndShow();