Мне нужно многозонное Treeview для приложения, которое я пишу, мне было интересно, знает ли кто-нибудь о свободной работе (в Vs-2010) с несколькими колонками Treeview.TreeView с колонками
ответ
Есть ряд образца управления можно найти вокруг сети:
Но все время любимое, вероятно, ObjectListView, которая обеспечивает расширяемые, несколько столбцов ListView, наряду со многими другими невероятно удобными функциями:
Привет, Коди, я только что загрузил ObjectListView перед тем, как увидел этот ответ, но по какой-то причине я не могу заставить его работать. Btw это использует VS2010 - чтобы проверить его, я создаю новый проект, добавьте ссылку на objectlistview.dll, добавьте элементы управления в панель инструментов, а затем скопируйте драпировку в виде списка наблюдения - ничего не делайте, кроме как пытаться запустить его и: – Vade
Предупреждение Связанная сборка «ObjectListView» не может быть разрешена, поскольку она имеет зависимость от «System.Design, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a», которая не находится в целевой среде «.NETFramework», Version = v4.0, профиль = Client». Удалите ссылки на сборки не в целевых рамках или не переустановите свой проект. \t WindowsFormsApplication9 + Тип пространства имен BrightIdeasSoftware не найден – Vade
@Vade: Да, это зависит от пространства имен 'System.Design', которое не является частью Framework профиля клиента.Однако VS 2010 создает новые проекты, ориентированные на профиль клиента по умолчанию, поэтому вам придется вручную его изменять. Перейдите в свои свойства проекта и перейдите на полную платформу .NET 4.0. Затем добавьте ссылку на 'System.Design' и перекомпилируйте. –
Вы можете сделать иллюзию для пользователя в пользовательском интерфейсе.
- Перетащите список и отбросьте это на древовидную структуру, которая уже была помещена в форму.
- Создайте столбцы в списке, как вам нужно.
- Свойство 'HeaderStyle' задает свойство 'Nonclickable' и 'Scrollabe' для 'False' списка.
- Установите ширину и расположение списка, чтобы оно соответствовало древовидной структуре.
Попробуйте этот контроль Microsof TreeListView WPF
http://msdn.microsoft.com/en-us/library/vstudio/ms771523%28v=vs.90%29.aspx
- 1. Формы Windows: управление TreeView с несколькими колонками
- 2. Макет с 2 колонками
- 3. Проблемы с колонками div
- 4. CSV с колонками JSON
- 5. Свернуть список с колонками?
- 6. Граф с группировочными колонками
- 7. Сплиттер с тремя колонками
- 8. Использование itertools.combinations с колонками
- 9. UITableView с колонками
- 10. QTreeView с колонками
- 11. Табличка с колонками бутстрапа
- 12. Проблема с колонками sql
- 13. ListView с двумя колонками
- 14. Автофильтр с 3 колонками
- 15. ListView с 3 колонками
- 16. Формула LaTeX с колонками
- 17. Комментарий с несколькими колонками
- 18. С поворотом с несколькими колонками
- 19. Случайный порядок с отчетливыми колонками
- 20. Выровнять NSToolbarItems с колонками NSSplitView
- 21. ggplot с колонками фреймов данных
- 22. Таблица UI5 с динамическими колонками
- 23. Графики индексов с несколькими колонками
- 24. присоединяющиеся строки с колонками MySQL
- 25. Список группа с 2 колонками
- 26. Ручки с несколькими перетаскиваемыми колонками
- 27. Список представлений SQL с колонками
- 28. Запись светильников с колонками counter_cache
- 29. расположение колонн с тремя колонками
- 30. Угловой Datatable с динамическими колонками
WinForms, WPF, ASP.NET, ...? И что именно будет выглядеть TreeView с несколькими столбцами? Можете ли вы разместить образ макета? Я не могу представить, как это можно было бы использовать. –
@Cody В области Delphi каждый использует Virtual Tree View для этого, и да, они используют его с несколькими столбцами! –
Ах, конечно. Если бы вы описали его как расширяемый ListView, я бы точно знал, о чем вы говорили. Нет веской причины, почему это должно быть классифицировано как одно или другое. И в отсутствие дальнейшего разъяснения, мой ответ предполагает WinForms только потому, что. –