tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルListViewのヘッダーの色を変更する
記事No3551
投稿日: 2006/04/26(Wed) 23:56
投稿者aki
[OSのVer]:Windows    [VBのVer]:VB.NET  

ListViewのヘッダーの色を変更するにはどうすればいいのでしょうか?
ListViewのオーナードローする方法が分かりません。

よろしくお願いいたします。

[ツリー表示へ]
タイトルRe: ListViewのヘッダーの色を変更する
記事No3554
投稿日: 2006/04/27(Thu) 19:37
投稿者花ちゃん
> ListViewのヘッダーの色を変更するにはどうすればいいのでしょうか?
> ListViewのオーナードローする方法が分かりません。

質問する場合は、環境をキチンと書くようにして下さい。
ListView は、VB.NET 2003 と VB2005 では、オーナードローの部分がかなり違って
きているようです。

VB2005 では、DrawColumnHeader イベント等が追加され比較的簡単にできるようには
なっていますが、ListBox とは違い少し複雑なコントロールなので、オーナードローで
描画するとなると結構大変かと思いますよ。(ListView をすべて描画する事になるので)

オーナードローする方法が解らないとの事ですが、ここの[当サイト内・外の検索]から
[ListView オーナードロー]をキーワードにGoogle等で検索して見て下さい。

参考までに、私もつい今しがた検索して調べ、VB2005 で試して見ました。
実行結果の画像を雑談用掲示板の方にUPしておきました。
hhttp://www.bcap.co.jp/hanafusa/yyhiroba.htm

[ツリー表示へ]
タイトルRe^2: ListViewのヘッダーの色を変更する
記事No3559
投稿日: 2006/04/28(Fri) 12:15
投稿者aki

> 質問する場合は、環境をキチンと書くようにして下さい。

すみませんでした。
環境はVB.NET 2003 です。

> VB2005 では、DrawColumnHeader イベント等が追加され比較的簡単にできるようには
> なっていますが、ListBox とは違い少し複雑なコントロールなので、オーナードローで
> 描画するとなると結構大変かと思いますよ。(ListView をすべて描画する事になるので)

大変なのですね・・・。


> オーナードローする方法が解らないとの事ですが、ここの[当サイト内・外の検索]から
> [ListView オーナードロー]をキーワードにGoogle等で検索して見て下さい。

探してみたのですが、VC関連のサンプルがほとんどで。
ListViewで、ListBoxのDrawModeに当たるようなものが見つけられなかったです。

そもそもオーナードローを使用したことがなく、手探り状態なのですが、
大変というのを聞くと時間の関係もあるので、今回は諦めようかと思います。


> 参考までに、私もつい今しがた検索して調べ、VB2005 で試して見ました。
> 実行結果の画像を雑談用掲示板の方にUPしておきました。
> hhttp://www.bcap.co.jp/hanafusa/yyhiroba.htm

時間が出来た時にVB2003でチャレンジしてみたいと思います。
ありがとうございました。<m(__)m>

[ツリー表示へ]