タイトル : Re: ラジオボタンやチェックボックスの返す値(?)について 投稿日 : 2010/10/05(Tue) 08:08 投稿者 : 花ちゃん
> 以上を踏まえて自分なりにプログラムを組んでみたのですが、選択したラジオボタンやチェックボックスに関わらず「0」が出力されてしまいます。 調査しているイベントが悪いだけでは。ブレークポイントを設定して調べてみたら 取得したい時にイベントが発生しているか解るかと思います。 イベントを利用して調べるのなら下記のようにするとか、又は値を知る必要がある 時にその場で調べるとか(下記の中のIF文だけ実行) Private Sub RadioButton1_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles RadioButton1.CheckedChanged, RadioButton2.CheckedChanged, RadioButton3.CheckedChanged If RadioButton1.Checked = True Then GB1 = 1 ElseIf RadioButton2.Checked = True Then GB1 = 2 Else GB1 = 0 End If End Sub 但し、上記の場合、初期値は、RadioButton3 にチェックをしておいて下さい。 > (出力されたファイルを見ると、返すべき値の数だけ0がエクセルのA列にひたすら出力されます・・・。) 下記のように出力したいのかな。 '出力部 PrintLine(fileNo, GB1 & "," & CB1 & "," & CB2) 'PrintLine(fileNo, CB1) 'PrintLine(fileNo, CB2) |