【C#】コンボボックスで画像を選択できるようにしてみる(その1)

C#,開発

おはようございます。

今日はふと、コンボボックスのリスト項目を画像にしてみました。

普通にそういったコンポーネントは容易されていないので、

コンボボックスの設定で、自力で描画するよってモード(オーナードロー)を指定してやる必要があります。

適当に動物の画像を落としてきて試してみました。

スポンサーリンク

画面

画面
画面

Windows Forms でプロジェクトを作成し、画面にラベル、コンボボックス、イメージリストを配置。

イメージリストに、コンボボックスで表示する画像のコレクションを設定する。

更に、イメージリストのプロパティで Size を画像と合わせておく必要がありますよ。

プログラム

Form1.cs

起動してみる

初期表示
初期表示

初期表示時に先頭のイメージを表示。

展開イメージ
展開イメージ

コンボボックスを展開したイメージ。

まとめ

ひとまず、簡単にコンボボックスに画像を表示するサンプルでした。

次回もう少しなんかやってみようと思います。

何かのお役に立てれば。

ではでは。

 

スポンサーリンク


関連するコンテンツ