通过单击项目框中的任意位置来选择 ListView 中的项目

sha*_*ats 1 c# winforms

我正在列表视图中显示项目,并希望可以通过单击行内的任意位置来选择它们。

在此输入图像描述

在任务管理器中,单击行内可选择整行。无论您单击哪一列,也无论您单击文本还是空白区域,都是如此。

在新制作的列表视图中,观察到不同的行为:

在此输入图像描述

只能通过第一列中的文本来选择。索引不能从任何其他列中选择,也不能通过第一列中的空格选择。

如何复制任务管理器的行为,其中单击(和悬停等)事件在行内的任何位置触发?

Rob*_*ods 6

正如 TaW 所说,FullRowSelect。更改属性或将listView.FullRowSelect = true;其放入代码中的某个位置。