Q&A
前提
C#でソフト制作しています。
別フォームを消したくて、コードを組んだのですが、出たら消えずに増えていく一方になっています。何が良くないのかアドバイスしてくれると嬉しいです。
実現したいこと
トグルの実装(親フォームから指定フォームを出したり閉まったり)
発生している問題・エラーメッセージ
閉じられずに増えていく
該当のソースコード(Form1側)
フォームは2つ、form2には特にコードなし
C#
1 public static int i = 0; 2 3 private void Button1_Click(object sender, EventArgs e) 4 { 5 Form2 view = new Form2(); 6 if (i == 0) 7 { 8 i++; 9 view.Show(); 10 } 11 else 12 { 13 i--; 14 view.Close(); 15 } 16 }
試したこと
Closeなどを試してみました。
補足情報(FW/ツールのバージョンなど)
VisualStudio Community v17.2.5
コード:C#
フォームアプリケーションの形で制作しています。
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2022/06/24 00:45
2022/06/24 00:58 編集
2022/06/24 01:02 編集
2022/06/24 01:03
2022/06/24 01:04
2022/06/24 02:02 編集
2022/06/24 03:54 編集