Добавление флажков в TREEVIEW в c # - PullRequest
14 голосов
/ 23 мая 2011

Я хочу добавить флажок к дочернему узлу определенного родительского узла в виде дерева в моем приложении ... Как мне добавить его?

Ответы [ 3 ]

22 голосов
/ 23 мая 2011

TreeView имеет свойство с именем CheckBoxes, если установлено значение true, отображаются флажки для всех дочерних узлов.

11 голосов
/ 23 мая 2011

TreeView API позволяет добавлять / снимать флажки для КАЖДОГО узла. Если это то, что вам нужно, то ответ прост - используйте свойство CheckView Box TreeView.

Если вы хотите установить флажок только для определенного узла в дереве, то это будет сложно. .NET не поддерживает это напрямую. Вы можете заставить дерево принять его, используя переопределения сообщений Win32, см. Ссылку ниже для решения в другом месте:

http://dotnetfollower.com/wordpress/2011/05/winforms-treeview-hide-checkbox-of-treenode/

4 голосов
/ 23 мая 2011

Вы не можете показывать флажки только для некоторых TreeNode с - только для всех из них или вообще без них.Чтобы включить флажки для вашего дерева, установите для свойства CheckBoxes значение true.

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