列表视图C#保持选中状态

时间:2008-10-28 16:16:07

标签: c# listview controls

我有一个列表视图,双击后,记录会打开一个新表单来显示详细信息,但列表视图中的记录丢失了“选择”.... 我怎么知道点击了哪条记录???

谢谢

MariaJoão

3 个答案:

答案 0 :(得分:37)

listview控件有一个 HideSelection 属性,默认为True。将此设置为False,即使控件失去焦点,当前行也将保持突出显示。

答案 1 :(得分:4)

尝试将列表视图上的HideSelection属性设置为false。它默认启用。

答案 2 :(得分:4)

请注意,焦点丢失时选择将变为“灰色”,聚焦时选择将变为“蓝色”。当焦点丢失时保持蓝色更难......你将不得不重写ListView :: DrawItem