两个ListView,其中所选项目位于同一页面上



有没有一种方法可以在同一个窗体上有两个ListView并在每个窗体上突出显示一个项目?似乎当您在一个ListView中选择一个项时,另一个项将被取消选择。

ListView具有属性HideSelection,该属性告诉控件失去焦点时选择是否保持高亮显示。

public bool HideSelection { get;  set; }

在设计器中或通过代码将其设置为false

listView1.HideSelection = false;
listView2.HideSelection = false;

您可以尝试免费的WinForms组件Better ListView Express。它同时允许HideSelection属性和一个额外的HideSelectionMode特性,该特性允许在两个ListViews中显示所选项目,而不考虑焦点。

最新更新