• ベストアンサー

RadioButtonについて

kazuhisa01の回答

  • ベストアンサー
回答No.2

クリックイベントが拾えるので自分自身が選択されていたら表示したいものを表示、消したいものを非表示にするだけです。 ■radiobutton1_click if button1.checked = true then picturebox1.visible = true picturebox2.visible = false else picturebox1.visible = false picturebox2.visible = true end if radiobutton2_clickにはifの部分を逆の判定にしたコードを記述すれば問題ないかと思います。 VB.NETの場合 RadioButtonはPanelでひとつにしてあげた方がいいでしょう。 理由はやってみればわかります。

hayate_as
質問者

お礼

ありがとうございます。とても参考になりました

関連するQ&A

  • Android RadioButton

    【Android/Java】 ActionBarActivity が非推奨になったので、AppCompatActivity で Activity を作ってる訳ですが、AppCompatActivity に配置した RadioButton などと DialogBox に配置した RadioButton などと見え方が全く異なってしまいます。 上から1番目の画像が AppCompatActivity 配置時の RadioButton。 上から2番目の画像が DialogBox 配置時の RadioButton。 ActionBarActivity は非推奨になったので AppCompatActivity を使って「上から2番目の画像の DialogBox 配置時の RadioButton」に統一したいのですが、ご存知の方がいらっしゃいましたら ご教授お願い致しますm(_ _)m

  • VB2008 Radiobutton値取得

    VB初心者です。 練習で、顧客名簿フォームを作成しています。 例えば、男性・女性をグループ内に配置しているRadioButtonで選択可能にし、 txtファイルとして保存する方法が分かりません。 どうやって、値を取得したらよいのでしょうか?

  • javascriptでRadioButton操作

    いつもお世話になります。 開発環境:asp.net(VB) WebフォームにWebユーザーコントロールを貼り付けしています。 Webユーザーコントロールにはラジオボタンが4つあります。 ラジオボタンの選択によって、ラベルに入る文字が変わるようにしたいです。 javascriptで製造したいと思っていますが、(1)の「document.userfotm1.elements["lbl" + i].value = "test1";」で、 「Microsoft JScript 実行時エラー:' document.userfotm1.elementsは Null またはオブジェクトではありません。」と表示されてしまいます。 どなたかご教示いただけますでしょうか。 (1)javascript ※ 「userfotm1」…Webユーザーコントロール全体選択したときのプロパティ値「ID名」を入力しています。(form名を入れるのが正しいようですが、Webユーザーコントロールではどれににあてはまるのか分かりません・・・。) function ChangeLabel(obj) { var maxCnt = 4; if (obj.id == "RadioButton1") { for (i = 1; i <= maxCnt; i++) { document.userfotm1.elements["lbl" + i].value = "test1"; } } else { for (i = 1; i <= maxCnt; i++) { document.userfotm1.elements["lbl"+ i].value = "test2"; } } } (2)定義 以下を4つ定義しています <asp:TableCell CssClass="TdData"><asp:Label ID="lbl1" runat="server"  Text="TESTA"></asp:Label></asp:TableCell> <asp:TableCell CssClass="TdData"><asp:Label ID="lbl2" runat="server"  Text="TESTB"></asp:Label></asp:TableCell> <asp:TableCell CssClass="TdData"><asp:Label ID="lbl3" runat="server"  Text="TESTC"></asp:Label></asp:TableCell> <asp:TableCell CssClass="TdData"><asp:Label ID="lbl4" runat="server"  Text="TESTD"></asp:Label></asp:TableCell> (3)Webユーザーコントロール .RadioButton1.Attributes.Add("onclick", "ChangeLabel(this)") .RadioButton2.Attributes.Add("onclick", "ChangeLabel(this)") .RadioButton3.Attributes.Add("onclick", "ChangeLabel(this)") .RadioButton4.Attributes.Add("onclick", "ChangeLabel(this)") よろしくおねがいします。

  • 動的に配置したpictureboxについて

    Visual C# 2008を使っています。 pictureboxを動的に配置し、そのpictureboxをクリックすることで 初めて押せるようなボタンを用意したいと思っています。(通常は「ボタン名.Enable = false」にしています) しかし、静的に配置したpictureboxならうまくいくのですが、動的に配置したpictureboxはクリックしても反応しません。 これは何が原因なのでしょうか? わかる方がいましたら回答をお願いします。

  • VB2005について教えてください

    フォームを3つ作成し、実行時に最初に表示されるフォーム1にボタンを1つ配置し、そのボタンをクリックするとRadioButtonが一つとボタンが一つあるフォーム2が開きます。そして、フォーム2のボタンをクリックするとテキストボックスが一つとボタンが一つあるフォーム3が開きます。そこで、フォーム3のテキストボックスの中身をフォーム2のRadioButton.Textに表示させたいのですができません。フォーム1にRadioButtonを配置してRadioButton.Textに表示は出来るのですがフォーム2には表示させることが出来ません。どのようにすればできるのか教えてください。よろしくお願い致します。

  • C# FlowLayoutPanelのコントロール

    今、C#の学習でFlowLayoutPanelを使っていて、このパネル内にあるpictureboxの配置をマウスでドラッグ&ドロップして動かそうと思っているのですが未だ実装することができません。 どのようにすればpictureboxをドラッグして配置を変えることができるのでしょうか?

  • どれか1つでもチェックされていたら無効にする

    VB2010 7 Pro SP1 8つのチェックボックスと4つのラジオボタンがあり、チェックボックスにどれか1つでも チェックが入っていたらラジオボタンを無効にし、チェックが全部外れたら ラジオボタンを有効にしたいです。 下記のようなifで出来るかと思ったのですが、フォーム、ラジオボタン、チェックボックス どれに記述しても動きません。 どこに記述すればいいでしょうか? If CheckBox1.Checked Or CheckBox2.Checked Or CheckBox3.Checked Or CheckBox4.Checked Or CheckBox5.Checked Or CheckBox6.Checked Or CheckBox7.Checked Or CheckBox8.Checked Then RadioButton4.Enabled = False RadioButton6.Enabled = False RadioButton7.Enabled = False RadioButton8.Enabled = False Else RadioButton4.Enabled = True RadioButton6.Enabled = True RadioButton7.Enabled = True RadioButton8.Enabled = True End If

  • ラジオボタンのチェック

    Visual Basic 2010 Express windows7 Pro dmyが何であるかでラジオボタンのチェックを入れたいのですが、 下記の場合はそれぞれの値でチェックが入りません。 dmy = My.Computer.FileSystem.ReadAllText("dmy.txt") Select Case dmy Case "aaa" RadioButton4.Checked = True Case "bbb" RadioButton6.Checked = True Case "ccc" RadioButton7.Checked = True End Select 下記の場合、CheckBox7にチェックが入ると、 RadioButton1はオフになったので、 Trueにするだけで出来ると思ったのですが、変わりませんでした。 If CheckBox7.Checked Then RadioButton1.Checked = False End If

  • VB2008によるコントロール配列

    VB初心者でただ今勉強中です。VB2008です。 Form1の中にたくさん(100個くらい)の星(ビットマップデータ)をちりばめ、その星がランダムに点いたり消えたりするプログラムを作成しようとしています。 フォームにPictureBoxを配置して(星.bmp)とします。 その星を100個フォーム上にちりばめたいのですがPictureBoxを100個も置くのはムダな労力です。 それで配列を使いたいのですが、PictureBoxを1つだけフォームに配置してそれをコード上で配列として使う方法がわかりません。 いろいろ調べてみたのですが初心者にはわからない説明ばっかりで途方に暮れています。

  • RadioButtonについて教えてください

    仕事で visual basic を使うことになった、 一日目の初心者です。 現在、window のレイアウトをVisual studio のVBで行っております。 RadioButtonについて教えていただきたいのですが、 例えば複数の項目の中から1つの項目を選択させる為には、 RadioButtonを必要数 配置してグループとして関連付けを行わないといけないと思うのですが、どのようにすればよいのでしょうか? もしかしてGroupBox上に配置しないといけないのでしょうか? GroupBoxを使用しないと不可能な場合は、実行時 GroupBoxを見せたくない時はGroupBoxを不可視に設定するのでしょうか? 申し訳ありませんが、教えて頂けないでしょうか? よろしくお願いします。