/// <summary> /// コンストラクタ /// </summary> private TextureIOForm() { SingleInstance = this; InitializeComponent(); ResetListView(false); ResetCombobox(); }
/// <summary> /// インスタンスを生成し表示する /// </summary> public static bool CreateAndShow() { if (!Instanced) { var textureform = new TextureIOForm(); DataBase.Forms.Add(textureform); textureform.Show(); return(true); } return(false); }
/// <summary> /// <see cref="テクスチャを編集するToolStripMenuItem"/>クリック時の挙動 /// </summary> private void テクスチャを編集するToolStripMenuItem_Click(object sender, EventArgs e) => TextureIOForm.CreateAndShow();
/// <summary> /// フォームを閉じた時に実行 /// </summary> private void TextureAddForm_FormClosed(object sender, FormClosedEventArgs e) { DataBase.Forms.Remove(this); SingleInstance = null; }