私はListView
自分のフォームをコントロールしていて、リストビューに表示されている各アイテムのいずれか、Point
またはそれ以上のものを取得しようとしています。誰かがこれを行うためのトリックを知っていますか?Rectangle
質問する
230 次
2 に答える
2
foreach (ListViewItem item in myListView.Items)
{
Rectangle result = item.Bounds;
if(result.IntersectsWith(myListView.ClientRectangle))
{
//there you go
}
}
あなたについての詳細はここでBounds
見つけることができます。
于 2012-05-08T16:40:56.113 に答える
1
私が行ったことは、イベントを処理することです。これにより、要求している長方形を提供するプロパティを持つインスタンスにListView.DrawSubItem
アクセスできます。DrawListViewSubItemEventArgs e
e.Bounds
自分で絵を描きたくない場合は、e.DrawDefault = true;
結果の例を次に示します。
于 2012-05-08T17:04:19.410 に答える