VB6でコンボボックスを使用。例えばドロップダウンリストで5個項目表示させ、一部は表示のみで選択できないようにする方法はあるのでしょうか。できれば選択できない項目は色を変えたいです。
項目ごとに色を変更する機能は用意されていません。
ImageCombo に、(PictureBox に Print した)テキスト画像などを貼れば
代用とはなりえますが、普通の ComboBox で項目色を変更しようとすれば、
API によるオーナー描画を行うしかありません。
選択不可項目についても同様で、やはり機能として存在していません。
(コンテキストメニューなら出来る事なので、歯痒いのですが)
選択後に、再選択を促すような画面構成にするぐらいが関の山かと。
ツイート | ![]() |