/// <summary>
 /// インスタンスを生成して表示する
 /// </summary>
 public static bool CreateAndShow()
 {
     if (!Instanced)
     {
         var form = new FilePackageLoader();
         DataBase.Forms.Add(form);
         form.Show();
         return(true);
     }
     return(false);
 }
 /// <summary>
 /// フォームが閉じられたときに実行
 /// </summary>
 private void FilePackageLoader_FormClosed(object sender, FormClosedEventArgs e)
 {
     SingleInstance = null;
     DataBase.Forms.Remove(this);
 }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 private FilePackageLoader()
 {
     SingleInstance = this;
     InitializeComponent();
     UpdateStyles();
 }
Example #4
0
 /// <summary>
 /// <see cref="ファイルToolStripMenuItem"/>クリック時の挙動
 /// </summary>
 private void ファイルパッケージを管理するToolStripMenuItem_Click(object sender, EventArgs e) => FilePackageLoader.CreateAndShow();