- PR -

CheckBoxList のサイズ指定について

1
投稿者投稿内容
ひろれい
ぬし
会議室デビュー日: 2006/03/02
投稿数: 486
お住まい・勤務地: 万博開催地
投稿日時: 2006-08-16 16:06
■ASP.NET2.0
■VWD2005 Express Edition

ある画面で CheckBoxList を使っており、BIND してデータを入れています。
データ件数が多い場合、デザインしたサイズより大きくなってしまい、
CheckBoxList 自体が画面の下を突き抜けてしまいます。

プロパティを一通りチェックしましたが、サイズを固定にする設定は無さそうでした。
何か方法があるのでしょうか?

検索していたら、
  改行コード
というのがあり、DIV タグを使えば回避できそうなのですがどのように設定すればよいものやら困っております。

初歩的な質問で申し訳ないのですが、どなたかお力をお貸し下さい。
ぽぴ王子
ぬし
会議室デビュー日: 2006/03/24
投稿数: 475
お住まい・勤務地: お住まい:城・勤務地:城
投稿日時: 2006-08-16 16:31
こんにちは。

ちょっと adhoc な対応かもしれませんが、CheckBoxList を含む部分を div
で囲んで、div のスタイルシートに overflow または overflow-y プロパティ
を設定する…というのはどうでしょうか。
その場合は width と height プロパティも設定しないといけないかもしれませ
んが。

参考文献
http://www.htmq.com/style/overflow.shtml
http://www.htmq.com/style/overflow-y.shtml
_________________
ぽぴ王子@わんくま同盟
ぽぴ王子の人生プログラミング中 / ぽぴンち。
ひろれい
ぬし
会議室デビュー日: 2006/03/02
投稿数: 486
お住まい・勤務地: 万博開催地
投稿日時: 2006-08-16 18:28
ぽぴ王子、こんにちは。

スタイルシートと格闘した結果、うまくいきました。
ありがとうございます!(← 使ってしまった・・・)

VWD2005 を初めて使っているのですが、レイアウトの位置設定が難しく、
四苦八苦しておりました。情けない・・・

こんな感じになりました。
コード:
    <style TYPE="text/css">
    <!--
        div.scrl01 { width:407px; height:238px; overflow-y: scroll; }
    -->
    </style>

    <div class="scrl01" style="left: 404px; width: 442px; position: absolute;
         top: 197px; border-right: thin solid; border-top: thin solid;
         border-left: thin solid; border-bottom: thin solid;">
    <asp:CheckBoxList ID="lstObject" runat="server" Height="227px"
         Style="left: 5px; position: absolute; top: 5px; TabIndex="7" Width="416px">
    </asp:CheckBoxList></div>


スタイルシートは、後で外だしにしときます。
1

スキルアップ/キャリアアップ(JOB@IT)