/// <summary> /// コンストラクタ /// </summary> private FontIOForm() { SigleInstance = this; InitializeComponent(); ResetListView(false); ResetComboBox(); }
/// <summary> /// インスタンスを生成して開く /// </summary> public static bool CreateAndShow() { if (!Instanced) { var fontform = new FontIOForm(); DataBase.Forms.Add(fontform); fontform.Show(); return(true); } return(false); }
/// <summary> /// フォームが閉じられたときの挙動 /// </summary> private void FontAddForm_FormClosed(object sender, FormClosedEventArgs e) { DataBase.Forms.Remove(this); SigleInstance = null; }
/// <summary> /// <see cref="フォントを編集するToolStripMenuItem"/>クリック時の挙動 /// </summary> private void フォントを編集するToolStripMenuItem_Click(object sender, EventArgs e) => FontIOForm.CreateAndShow();