form1 には、いくつかのチェックボックスがある form2 を開くコマンド ボタンがあります。プログラムを実行するとform1が最初に表示され、コマンドボタンをクリックしてform2に移動し、チェックボックスの1つをクリックして、form1に戻って再びform2に戻ると、チェックボックスの状態がチェックされていない状態に変わりますまた。「チェック済み」の状態を維持するにはどうすればよいですか?私が持っている唯一のコードは、from1 のコマンド ボタンからのものです。
private void button3_Click(object sender, EventArgs e)
{
this.Hide();
Form4 form4 = new Form4();
form4.Show();
}