Как изменить высоту заголовка столбца в ListView?C# - Высота заголовка столбца списка (форма Windows)
(Visual Studio-2008, окна формы)
Как изменить высоту заголовка столбца в ListView?C# - Высота заголовка столбца списка (форма Windows)
(Visual Studio-2008, окна формы)
Это непросто, но это можно сделать.
Основная стратегия состоит в том, чтобы получить базовый элемент управления заголовком из ListView
(с использованием сообщения LVM_GETHEADER), настроить экземпляр NativeWindow
на этот элемент управления, а затем прослушать сообщения HDM_LAYOUT. В этом сообщении вы можете указать местоположение и размер заголовка.
Как автор ObjectListView, упомянутый выше, я должен сказать, что намного проще позволить кому-то другому сделать все это для вас. ObjectListView использует динамическую высоту заголовка, чтобы многострочные заголовки и вертикальный текст, например:
Посмотрите на ObjectListView он поддерживает множество настроек и вы могли бы найти там пути, как это сделать, как это с открытым исходным кодом.