Три древовидных формы Windows Forms

Одним из недостатков стандартного TreeView является то, что вы не можете показать частичный выбор, чтобы указать, что некоторые из дочерних элементов выбраны. Частичный выбор в сложном дереве позволяет пользователю легко определить, где находится выбор, даже если дерево не развернуто полностью. Аналогичная идея используется в программах резервного копирования вручную, чтобы позволить пользователю выбирать файлы для резервного копирования.

Кто-нибудь знает, как сделать галочки в древовидном списке серыми? Я хочу сделать проверку родительского узла серой, когда проверяются некоторые (но не все) его дочерние узлы. Похоже на то, что вы видите, когда выбираете параметры для установки во время установки программного обеспечения.

Я видел несколько постов, но старше (2000, 2007 год).

Сейчас, в 2010 году, требуется лучший ответ. Я использую VS 2008. Сеть 3.5, Windows-формы


person Kiquenet    schedule 16.06.2010    source источник


Ответы (2)


Об этом есть хорошая статья о проекте кода. элемент управления TreeView с тремя состояниями

person Hans Olsson    schedule 16.06.2010

Я использую этот Tri-State TreeView, также из CodeProject. Работает просто отлично - если вам нужен более современный проект.

person Otiel    schedule 16.10.2011
comment
Это от 30 мая 2011 года. - person Jonathon Reinhart; 12.07.2012