C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: ListViewのサブアイテムにボタン表示+クリックイベント


(過去ログ 126 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■74958 / inTopicNo.1)  ListViewのサブアイテムにボタン表示+クリックイベント
  
□投稿者/ むぅ (15回)-(2015/02/13(Fri) 16:01:56)

分類:[.NET 全般] 

VS2010 C# Win7 32bit
おせわになります。

カスタムコントロールでListViewを拡張し、サブアイテムにボタンを表示しようとしています。
表示はオーナードローで特定のカラムの場合に以下命令で表示するようにしました。

ButtonRenderer.DrawButton(e.Graphics, e.Bounds,e.Item.Text, this.Font,
false,System.Windows.Forms.VisualStyles.PushButtonState.Normal);


次にこのボタンのクリックイベントなんですが。ボタン自体ではないので、
ListViewのどの位置(どのサブアイテム)がクリックされたかで判定するしかないのか
と想像しています。

クリックしたとき、どの列であるかを判定するにはどうすればよいでしょうか。

または、ListViewのサブアイテムにボタンを表示するのにもっとよい方法がありますでしょうか。
よろしくおねがいします。



引用返信 編集キー/
■74962 / inTopicNo.2)  Re[1]: ListViewのサブアイテムにボタン表示+クリックイベント
□投稿者/ むぅ (16回)-(2015/02/13(Fri) 18:17:01)
自己解決
HitTestを使って取得できました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -