//バージョン情報 private void VersionToolStripMenuItem_Click(object sender, EventArgs e) { //VersionForm versionForm = new VersionForm(); //versionForm.ShowDialog(); //モーダルダイアログとして表示 VersionForm.GetInstance().Show(); //シングルトン }
public static VersionForm GetInstance() { if (_singleInstance == null) { _singleInstance = new VersionForm(); } return(_singleInstance); //自分自身のオブジェクトを返す }
//クローズしたら初期化 private void VersionForm_FormClosed(object sender, FormClosedEventArgs e) { _singleInstance = null; }