プロが教えるわが家の防犯対策術!

お世話になります。

ASP.NETに関する質問です。

Visual Basicで開発を行っていた際、
[ツールボックス]のコントロール一覧の中にGroupBoxコントロールが
ありましたが、ASP.NETの場合は一覧の中にGroupBoxコントロールが
見当たりません。

たとえば、以下のサイト(画面下部)にあるようなGroupBoxをASP.NETのWebフォーム上で表示させる場合、どのようにすれば実現可能でしょうか?

http://wisdom.sakura.ne.jp/system/msnet/msnet_wi …

もしかしてASP.NETにおいては、
GroupBoxコントロールのような便利なコントロールが用意されていて、
それをフォーム上にドラック&ドロップするだけでOK!!という
わけにはいかないのでしょうか?

ご存知の方がおられましたら、ご教授願えますか?

A 回答 (1件)

ASP.NETでは Panelコントロールをコンテナとして使う方向でしょう



Panelコントロールを貼り付けて『GrouppingText』プロパティに題目を設定
Panelに貼り付けた ラジオボタンの『GroupName』プロパティを同一の名前を設定すれば パネル内で単一のボタンの選択が可能になります

また、パネルを水平に並べたいのであれば レイアウト > テーブルの挿入 で適切なテーブルを挿入して そのセルにパネルを貼り付けましょう

--- 例 ---
  <table>
    <tr>
      <td style="width: 100px">
        <asp:Panel ID="Panel1" runat="server" GroupingText="sample" Height="84px" Width="259px">
          <asp:RadioButton ID="RadioButton1" runat="server" GroupName="Sample" />
          <asp:RadioButton ID="RadioButton2" runat="server" GroupName="Sample" />
          <asp:RadioButton ID="RadioButton3" runat="server" GroupName="Sample" />
        </asp:Panel>
      </td>
      <td style="width: 100px">
        <asp:Panel ID="Panel2" runat="server" GroupingText="sample" Height="84px" Width="259px">
          <asp:RadioButton ID="RadioButton4" runat="server" GroupName="Sample2" />
          <asp:RadioButton ID="RadioButton5" runat="server" GroupName="Sample2" />
          <asp:RadioButton ID="RadioButton6" runat="server" GroupName="Sample2" />
        </asp:Panel>
      </td>
    </tr>
  </table>
といった具合でしょう
# 字下げに全角スペースを使用しています

コントロールとして RadioButtonListを使うという方向もありだと思いますよ
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!