Одно из разочарований стандартного TreeView заключается в том, что вы не можете отобразить частичное выделение, чтобы указать, что некоторые дочерние элементы выбраны. Частичный выбор в сложном дереве позволяет пользователю легко определить, где находятся выборки, даже если дерево не полностью раскрыто. Аналогичная идея используется в программах резервного копирования manu, чтобы позволить пользователю выбирать файлы для резервного копирования.
Кто-нибудь знает, как сделать флажки в виде дерева серым? Я хочу заштриховать проверку родительского узла, когда проверены некоторые (но не все) его дочерние узлы. Вроде как то, что вы видите, когда выбираете опции для установки во время установки программного обеспечения.
Я видел несколько постов, но старше (2000, 2007 год).
Я сейчас, в 2010 году, требую лучшего ответа. Я использую VS 2008. Net 3.5, Windows Forms