65.9K
CodeProject 正在变化。 阅读更多。
Home

多选TreeView控件 v2.0

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.64/5 (15投票s)

2004 年 8 月 16 日

CPOL
viewsIcon

240139

downloadIcon

6306

多选TreeView控件 v2.0

屏幕截图

引言

这是一个用于.NET Framework的多选 TreeView 控件。可以选择 TreeNodes,方式多种多样,可以带约束也可以不带约束。

详细说明

MWTreeView 有多种鼠标选择 TreeNodes 的方式,可以绘制从矩形选择框到非常图形化的表示。甚至可以使用 GDI+ 自定义鼠标选择。 也可以在同一个 MWTreeView 中拥有各种颜色的 TreeNodes,同时仍然可以进行多选。 MWTreeView 具有大量的可配置设置,因此任何人都可以根据自己的需求进行定制。

请注意,在代码中选择 TreeNodes 时,应使用 SelectNode 方法(DeselectNode 也存在)。请注意,更改 TreeNodes 的颜色时,应使用 ChangeColors 方法。不要直接更改 TreeNodes 的颜色。

请注意,为了遍历选定的 TreeNodes,必须使用以下方法(选定的 TreeNodes 存储在 Hashtable 中)

foreach(MWTreeNodeWrapper mwtnw in mwtvMWTreeView.SelNodes.Values)
{
   MessageBox.Show("The " + mwtnw.Node.Text + 
    " TreeNode is selected.");
}

联系我

您可以通过 CodeProject 上的论坛联系到我。

© . All rights reserved.