- ベストアンサー
リストボックスの列幅についての初心者質問
- リストボックスの列幅について初心者の質問です。最後の列の2cmが表示されてもスクロールで右に進んでしまいます。データが入っている2cmまで表示して、それ以上はスクロールできなくできる方法はありますか?
- リストボックスの列幅についての初心者質問です。最後の列の2cmが表示されてもスクロールで右に進んでしまいます。データが入っている2cmまで表示したら、それ以上はスクロールできないようにできる方法はあるのでしょうか?
- リストボックスの列幅についての初心者質問です。最後の列の2cmが表示されてもスクロールで右に進んでしまいます。データが入っている2cmまで表示したら、右にスクロールできないようにする方法はありますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 スクロールの最後を ┌─────────────────────┐ │11列 ───────────────── │ └─────────────────────┘ ではなく、 ┌───┬───┬───┬─┬───┬───┐ │───────────│~│10列 │11列 │ └───┴───┴───┴─┴───┴───┘ のように11列の列幅までで止めたいとのことですか? Accessのリストボックスをそのまま使う場合は、無理だと思います。 あくまで見た目と操作性にこだわるなら、 たとえば、 別途フォームを用意し、そのフォームにリストボックス1個を貼り付けます。 (フォームのレコードセレクタ、移動ボタン、区切り線、…などは”いいえ”にします) リストボックスは列の合計長に合わせ(水平スクロールがでない様にします)プロパティ設定します。 このフォームをサブフォームとして表示した場合には ┌───┬───┬───┬─┬───┬───┐ │───────────│~│10列 │11列 │ └───┴───┴───┴─┴───┴───┘ が実現可能です。 ただし、リストボックスの選択判定などは、サブフォームを経由することになるので、多少回りくどくなります。
その他の回答 (2)
- x0000x
- ベストアンサー率52% (67/127)
こんいちは。 >列幅で2cm;3.81cm;3.81cm;2.51cm;4cm;2.505cm;2.51cm;2.51cm;2.51cm;2.702cm;3.3cm;2cm 列数=12では? 合計幅は34.167では? リストボックスの幅が20cmなら7列以降を表示するとスクロールされます。 試しに列数を6に設定してスクロールされるか否か確認ください。
補足
すみません。列幅 2cm;3.81cm;3.81cm;2.51cm;4cm;2.505cm;2.51cm;2.51cm;2.51cm;2.702cm;3.3cmで列数11です。合計幅は20cmにしたいのですが・・。列数を6にしたら、スクロールはされません。スクロール自体はされないと表示したものが見れなくて困るのですが、最後の列幅指定が2cmとなっているのですが、明らかに白い部分が見えてきます。最後の列が見えたトコでスクロールもストップするという仕掛けは出来ないのでしょうか??宜しくお願いします。
- x0000x
- ベストアンサー率52% (67/127)
こんにちは。 書式-列数は正しい? リストボックスの横幅は当然、列幅の合計より大きい? 上記を確認ください。
補足
ご回答ありがとうございます。列数は11で正しいです。横幅は列幅の合計より小さいです。今でも20cmあります。列幅の合計全部と一緒にしたらものすごく横幅のあるフォームになってしまうので・・。これが原因なのでしょうか??
お礼
ご回答ありがとうございます<m(__)m>。スクロールの最後を列幅で止めたいということです。リストボックスでは無理なんですねぇ。一つのデータ量が多いので、下にスクロールがないとどうしても見れません。何度もご丁寧にご回答ありがとうございました。勉強になりました。