Свойство WinForms ListView.HideSelection не имеет эффекта?C#

Место общения программистов C#
Anonymous
Свойство WinForms ListView.HideSelection не имеет эффекта?

Сообщение Anonymous »

Я работаю над приложением, в котором представление списка используется для выбора набора данных для отображения. Когда пользователь щелкает элемент списка, основное представление обновляется данными, связанными с выбранным элементом, а элемент управления ListView теряет фокус. При потере фокуса элемент управления перестает выделять выбранный элемент, хотя я явно установил для HideSelection значение false.

Согласно MSDN:
"true если выбранный элемент не отображается выделенным, когда элемент управления теряет фокус; false, если выбранный элемент все еще отображается выделенным, когда элемент управления теряет фокус."

Это ошибка или я что-то упустил? Мы используем .NET версии 2.0. (Да, я проверил, что это свойство не установлено нигде за пределами кода, созданного дизайнером)



Изменить: очевидно, выделение было выделено, хотя и очень незаметно. Просмотрев список свойств, я не вижу способа изменить цвет выделения, когда элемент управления не имеет фокуса. Есть идеи? Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/380 ... -no-effect

Вернуться в «C#»