ListBoxの縦スクロールバーを非表示にするには?


じゃんぷ  2003-09-04 08:24:18  No: 4586

はじめまして、いつも参考にさせていただいています。

タイトルの通りなのですが、
ListBoxに表示可能な行数を超えてItemを追加していくと
縦スクロールバーが表示されますが、
別に用意したScrollBarを使ってスクロールさせたいので
ListBoxの縦スクロールバーを表示させないようにしたいのです。

ヘルプとずっとにらめっこして色々と試しているのですが行き詰まってしまいました。

よろしくお願いします


Halbow  2003-09-04 09:10:43  No: 4587

Halbow です。

TListBox から派生して CreateParams をオーバーライドして WS_VSCROLL 
スタイルを取り除いたクラスをつくるとよいそうです。

http://www2.big.or.jp/~osamu/Delphi/delphi-browse.cgi?index=017744


Miu  2003-09-30 06:23:56  No: 4588

やったことはないですが、Showscrollbar APIを使えばできるそうです。


Taku  2003-10-01 00:20:32  No: 4589

具体的なListBoxの利用法がわかりませんが
MemoコンポーネントのReadOnlyをTrueに、ScrollBarsをssNoneにして
使う手はダメですか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加