заставить listView вести себя как treeView в winforms - PullRequest
0 голосов
/ 04 марта 2012

есть ли способ сделать winView listView, отображающий данные, такие как treeView. я имею в виду сделать его вертикально ориентированным и показывать заголовки columnHeaders один под другим, а не помещать их в горизонтальную линию?

Спасибо за помощь

Ответы [ 2 ]

3 голосов
/ 04 марта 2012

Рассмотрите возможность использования этого открытого источника ObjectListView . Это зрелый элемент управления, который может отображать все виды списков, древовидный список и многое другое (не мой код - я просто счастливый пользователь).

Потребуется несколько минут, чтобы привыкнуть к идее его использования, но как только вы его получите - использовать его будет очень просто.

Примеры: enter image description here enter image description here

0 голосов
/ 24 марта 2012

Вы также можете рассмотреть возможность использования Better ListView .Использование на 99% такое же, как и в оригинальном .NET ListView, но имеет много дополнений.Например, у каждого элемента есть свойство ChildItems , в которое можно добавить еще детей.

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