Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
孫フォーム呼び出し時のチェックボックスの値
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30580#CommentId84340
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
伊右衛門
 (社会人)
投稿日時
2021/1/15 16:55:01
お世話になっております。また質問よろしくお願いします。
親フォーム Form1(Button1)
子フォーム Form2(Button1,CheckBox1,CheckBox2)
孫フォーム Form3(Button1)
親フォームのButtonにて子フォームを呼び出し
Dim f2 As New Form2
f2.ShowDialog(Me)
f2.Dispose()
次に、子フォームのCheckBox1かCheckBox2のどちらかを選択し、Buttonで孫フォームを呼び出し
Dim f3 As New Form3
f3.ShowDialog(Me)
f3.Dispose()
孫フォームにて
If Form2.CheckBox1.Checked = True Then
CheckBox1に応じた変数設定
Else
CheckBox2に応じた変数設定
End If
というように書いているのですが、、、
例えば、子フォームにてチェックボックス1を選択して孫フォームを呼び出しても
孫フォームにて設定された変数の中身が「CheckBox2に応じた変数設定」となってしまいます。
親-子間ではできるのですが、子-孫間ではできないのはなぜなのでしょうか?
よろしくお願いします。