如何扩展WinForms ListView项目的可单击区域?

时间:2012-11-27 21:20:42

标签: .net winforms listview

我在WinForms应用程序中使用了ListView控件,我注意到我必须非常精确地点击选择项目 - 如果我没有点击文本或图标,则不会选择任何内容!有没有办法扩展可点击区域,以便我可以在文本或图标附近点击(例如,在带有短文本字符串的项目的右侧)并实际选择一些东西?或者我是否必须使用ListBox,TreeView或GridView控件来执行此操作?我喜欢ListView的分组功能,但这个问题让我疯狂!

1 个答案:

答案 0 :(得分:1)

ListView是一个Win32控件,它禁止这样的自定义。

您可以尝试Better ListView Express,这是免费的并且是完全管理的。它支持高级命中测试,以便您可以检测到单击项目空间并相应地更新选择。它还允许扩展文本区域(但这只能在full version中)。

enter link description here