VB、前回の続き→http://okwave.jp/qa/q59129
VB、前回の続き→http://okwave.jp/qa/q5912905.html
前回は詳しく教えていただきありがとうございました。
皆様に教えて頂いたコードを自分なりに色々と試しつつ
おかげでラジオボタンから1から9の数字を選んでボタンを押すと選んだ数字がボタンに表示される→もう一度押すと表示された数字も消えて、選んでいたラジオボタンもセレクトされていない状態に戻る事ができるためのコードが組めました(前回質問したときは3つでしたが、今回9つのラジオボタンでやっています。)
ボタン1の場合
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
ElseIf Button1.Text <> "" Then
Label1.Text = "0"
Button1.Text = ""
RadioButton1.Enabled = True
RadioButton2.Enabled = True
RadioButton3.Enabled = True
RadioButton4.Enabled = True
RadioButton5.Enabled = True
RadioButton6.Enabled = True
RadioButton7.Enabled = True
RadioButton8.Enabled = True
RadioButton9.Enabled = True
どのラジオボタンを選んでボタン1にどんな数字が表示されても、もう一度クリックすると数字は消えてラジオボタンは選んでいない状態、そして横のラベルの和は0になっています。
9つのボタン全てにこのようにコードを入れていったのですが問題が起こってしまいました。
なぜか、1のラジオボタンを選んだ時は何も起こらないのですが、2から9までの数字のラジオボタンを選んだ際、自動で”1”とボタンに表示されてしまいます(例えば2のラジオボタンを選択すると、押していないのにButton2に”1”と表示される。)
これはどのように解決すればいいのでしょうか?毎回丁寧なご回答を下さっている方、本当に本当にありがとうございます。この場をかりて改めてお礼を言わせていただきます。
お礼
助かりました。 ウィンドウのハンドルは取得済みですが、 APIが見付けられなくて…… これで、開発がはかどります。 ありがとうございました。