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