多选TreeView控件 v2.0






4.64/5 (15投票s)
多选TreeView控件 v2.0
屏幕截图
引言
这是一个用于.NET Framework的多选 TreeView
控件。可以选择 TreeNode
s,方式多种多样,可以带约束也可以不带约束。
详细说明
MWTreeView
有多种鼠标选择 TreeNode
s 的方式,可以绘制从矩形选择框到非常图形化的表示。甚至可以使用 GDI+ 自定义鼠标选择。 也可以在同一个 MWTreeView
中拥有各种颜色的 TreeNode
s,同时仍然可以进行多选。 MWTreeView
具有大量的可配置设置,因此任何人都可以根据自己的需求进行定制。
请注意,在代码中选择 TreeNode
s 时,应使用 SelectNode
方法(DeselectNode
也存在)。请注意,更改 TreeNode
s 的颜色时,应使用 ChangeColors
方法。不要直接更改 TreeNode
s 的颜色。
请注意,为了遍历选定的 TreeNode
s,必须使用以下方法(选定的 TreeNode
s 存储在 Hashtable
中)
foreach(MWTreeNodeWrapper mwtnw in mwtvMWTreeView.SelNodes.Values)
{
MessageBox.Show("The " + mwtnw.Node.Text +
" TreeNode is selected.");
}
联系我
您可以通过 CodeProject 上的论坛联系到我。