• ベストアンサー

コンボボックスで文字以外の表示

コンボボックスで文字以外を表示させることはできますか? 今しようとしていることは、コンボボックスに赤や青などの色を表示させます。(リスト部分の1行に 赤色を正方形で表示) そして選ばれた色によってFORMの色がかわる。 というようなことです。 コンボボックスでバックカラーを赤にするとリストすべて が赤になり、思ったようにはなりません。 それともこのようなことはコンボボックスではできないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • jmh
  • ベストアンサー率23% (71/304)
回答No.2

ImageCombo(Microsoft Windows Common Controls 6.0)ではダメですか?

bruce1104
質問者

お礼

回答ありがとうございます。 イメージコンボで思い通りのことができました。 ありがとうございます。

その他の回答 (1)

  • R-Fuji
  • ベストアンサー率40% (18/45)
回答No.1

残念ながら私はコンボボックスの一行だけ装飾することができるとは聞いたことがありません。 どうしても必要であれば擬似的にそうすることは可能です。 お気づきだと思いますが、ビクチャーボックスなどを同じ大きさに用意し、moveメソッドやvisibleプロパティを駆使してそのように見せることは可能だと思います。 参考までにボタンもこのように装飾します。 http://www.bcap.co.jp/hanafusa/VBHLP/command.htm しかし、おそらくこの手法では満足する動きにはならないでしょう。私がそうでしたから。飽くまで参考までに。

bruce1104
質問者

お礼

回答ありがとうございます。 このような方法もあるのですね。 勉強になりました。