2012-11-27 58 views
0

我在WinForms應用程序中使用了ListView控件,並且我注意到我必須非常精確地選擇一個項目 - 如果我沒有點擊文本或圖標,沒有任何選擇!有什麼方法可以擴展可點擊區域,這樣我可以點擊文本或圖標附近(例如,使用短文本字符串的項目右側)並實際選擇一些內容?或者我必須使用ListBox,TreeView或GridView控件來做到這一點?我喜歡ListView的分組功能,但是這個問題讓我覺得很瘋狂!如何擴展WinForms ListView項目的可點擊區域?

回答

1

ListView是一個Win32控件,它禁止這種自定義。

您可以嘗試Better ListView Express,這是免費的,並且是完全託管的。它支持高級命中測試,因此您可以檢測點擊項目空間並相應地更新選擇。它也允許擴展文本區域(但是這隻可能在full version中)。

enter link description here