ツリービューのアイコン

タグの編集
投稿者 xvmmtnk  (中学生) 投稿日時 2011/6/6 23:29:39
TreeViewでImageListを使わずにアイコンを設定したいのですが、どうすれば良いのですか?
教えてください。
投稿者 shu  (社会人) 投稿日時 2011/6/7 07:58:57
ImageListを使わない方法は分かりませんが
実行時にImageListにアイコンを追加すれば
デザイン時の設定は不要にはなります。
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2011/6/7 12:38:07
お使いの環境は何でしょうか?  WPF の TreeView の場合は事情が異なりますが、
OS が提供している TreeView や ListView は、ImageList を前提とした作りになっています。

もしも ImageList 無しで画像等を表示させようとするならば、
面倒ですが、カスタムドローする必要があるでしょう。

.NET の場合は、こんな感じ。
http://d.hatena.ne.jp/nitoyon/20040916/p1

VB6 の場合は、こんな感じ。
http://btmtz.mvps.org/vbexplorer/
http://www.mitene.or.jp/~sugisita/vb6_cmctl.html

VC ならこのあたり。
http://homepage2.nifty.com/c_lang/sdk3/sdk_262.htm