掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ListBoxでアイコン表示するには? (ID:16725)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>Listbox.Items.AddObject(text,ico)と出来るのかもわからないです この ico が TIconならば、それは出来ない。 どうしても ListBoxでアイコン表示したいのなら、そのDATAは別の TListなどに入れておく必要あり。 今回の場合はグラフィックDATAなので TImageListに格納するのが適当。 ListBox.Items.AddObject(text, TObject(ImageList1.AddIcon(icon))); ListBoxのObjectには ImageListに追加したアイコンのindexを入れる。 ListBox1DrawItemイベントで ListBoxにアイコン描画する際には、そのindexを使って ImageList1.GetIcon関数でアイコンDATAを取り出し、オーナードローを行う。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.