在c#中添加复选框在c#中

Bar*_*bie 15 c# treeview winforms

我想在我的应用程序的树视图中将复选框添加到某个父节点的子节点...我该如何添加它?

has*_*shi 24

TreeView具有名称的属性CheckBoxes,如果设置为true,则显示所有子节点的复选框.


Edw*_*aal 11

TreeView API仅允许您为每个节点添加/删除复选框.如果这就是你想要的,那么答案很简单 - 使用TreeView的CheckBoxes属性.

如果您只想要树中特定节点的复选框,那么它会变得棘手..NET不直接支持它.您可以使用Win32消息覆盖使树接受它,请参阅下面的链接以获取其他地方的解决方案:

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


VMA*_*Atm 5

您不能只显示某些TreeNodes 的复选框- 只显示所有复选框或根本不显示复选框。要启用树的复选框,请将CheckBoxes属性设置为true