前提
C#でソフト制作しています。
別フォームを消したくて、コードを組んだのですが、出たら消えずに増えていく一方になっています。何が良くないのかアドバイスしてくれると嬉しいです。
実現したいこと
トグルの実装(親フォームから指定フォームを出したり閉まったり)
発生している問題・エラーメッセージ
閉じられずに増えていく
該当のソースコード(Form1側)
フォームは2つ、form2には特にコードなし
C#
public static int i = 0; private void Button1_Click(object sender, EventArgs e) { Form2 view = new Form2(); if (i == 0) { i++; view.Show(); } else { i--; view.Close(); } }
試したこと
Closeなどを試してみました。
補足情報(FW/ツールのバージョンなど)
VisualStudio Community v17.2.5
コード:C#
フォームアプリケーションの形で制作しています。
まだ回答がついていません
会員登録して回答してみよう