Проблема с отображением элемента управления ListView в группах, флажках и режиме просмотра SmallIcon - PullRequest
3 голосов
/ 27 марта 2010

Сайт Microsoft MSDN имеет следующее примечание : «Любые группы, назначенные элементу управления ListView, появляются всякий раз, когда для свойства ListView.View установлено значение, отличное от View.List.»

Моя проблема в том, что мне нравится, когда View установлен на SmallIcon.

В этом режиме элемент управления ListView смещается влево, а флажки закрываются левым краем

Как решить эту проблему или хотя бы как можно сместить рендеринг управления вправо. Моя ОС - Windows XP с пакетом обновления 3.

Похоже, что элементы ListView с группами и флажками отображаются правильно, только когда для View задано значение Details.

альтернативный текст http://i43.tinypic.com/ezekd5.png

Обновлено: Установка свойства ListViewGroup.Header сбрасывает позицию прокрутки до 0. Существуют ли другие обходные пути, кроме сохранения позиции прокрутки перед назначением и ее восстановления после нее.

1 Ответ

0 голосов
/ 03 июля 2011

попробуйте следующий проект с открытым исходным кодом, чтобы улучшить WinForm ListView. http://objectlistview.sourceforge.net/cs/index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...