コンボボックスのドロップダウンリストの一部項目を選択できないようにするには


なけん  2007-09-26 17:31:31  No: 99477

VB6でコンボボックスを使用。例えばドロップダウンリストで5個項目表示させ、一部は表示のみで選択できないようにする方法はあるのでしょうか。できれば選択できない項目は色を変えたいです。


魔界の仮面弁士  2007-09-26 18:23:22  No: 99478

項目ごとに色を変更する機能は用意されていません。

ImageCombo に、(PictureBox に Print した)テキスト画像などを貼れば
代用とはなりえますが、普通の ComboBox で項目色を変更しようとすれば、
API によるオーナー描画を行うしかありません。

選択不可項目についても同様で、やはり機能として存在していません。
(コンテキストメニューなら出来る事なので、歯痒いのですが)
選択後に、再選択を促すような画面構成にするぐらいが関の山かと。


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

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






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