treeview控件使用方法

treeview控件使用方法,最好有个事例。。。先谢谢乐。。。。... treeview控件使用方法,最好有个事例。。。先谢谢乐。。。。 展开
 我来答
谭钰清成化
2019-07-09 · TA获得超过3720个赞
知道大有可为答主
回答量:3047
采纳率:26%
帮助的人:210万
展开全部
TreeView控件的主要属性包括Nodes和SelectedNode。Nodes属性包含树视图中的顶级节点列表。SelectedNode属性设置当前选中的节点。您可以在节点旁边显示图标。该控件使用在树视图的ImageList属性中命名的ImageList中的图像。ImageIndex属性可以设置树视图中节点的默认图像。
在设计器中添加或移除节点
选择TreeView控件。
在“属性”窗口中,单击Nodes属性旁的“省略号”()按钮。
显示“树节点编辑器”。
若要添加节点,必须存在根节点;如果不存在根节点,必须先单击“添加根”按钮添加一个根节点。然后,就可通过选择根节点或任何其他节点并单击“添加子级”按钮来添加子节点。
若要删除节点,请选择要删除的节点,然后单击“删除”按钮。
循环访问TreeView控件的所有节点
创建测试每个节点的递归过程(C#和C++中为递归方法)。
调用该过程。
下面的示例演示如何打印每个TreeNode对象的Text属性:
VisualBasic复制代码
PrivateSubPrintRecursive(ByValnAsTreeNode)
System.Diagnostics.Debug.WriteLine(n.Text)
MessageBox.Show(n.Text)
DimaNodeAsTreeNode
ForEachaNodeInn.Nodes
PrintRecursive(aNode)
Next
EndSub
'Calltheprocedureusingthetopnodesofthetreeview.
PrivateSubCallRecursive(ByValaTreeViewAsTreeView)
DimnAsTreeNode
ForEachnInaTreeView.Nodes
PrintRecursive(n)
Next
EndSub
确定单击了哪个TreeView节点
使用EventArgs对象返回对已单击节点对象的引用。
通过检查TreeViewEventArgs类(它包含与事件有关的数据),确定单击了哪个节点。
VisualBasic复制代码
PrivateSubTreeView1_AfterSelect(ByValsenderAsSystem.Object,_
ByValeAsSystem.Windows.Forms.TreeViewEventArgs)HandlesTreeView1.AfterSelect
'DeterminebycheckingtheNodepropertyoftheTreeViewEventArgs.
MessageBox.Show(e.Node.Text)
EndSub
建议下载安MSDN上面给得比较详细这里只拷一部分过来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式