wpftreeview无节点时添加展开符号

wpftreeview无节点时添加展开符号,第1张

1、设置spfTreeView的Style属性Style属性的设置值以及作用:设置值和描述0仅为文本,1图像和文本,2加减号和文本,加减号,图像和文本,4直线和文本,5直线,图像和文本,6直线,加减号和文本,7(缺省)直线,加减号,图像和文本,可以选7为了不显示那个加减号,设置TreeView的LineStyle属性为0。

2、设置显示的图片在窗体上添加一个ImageList控件,为ImageList1,右键单击,选属性,通过属性对话框,你可以添加一些图片(图标),注意像素,可以在windows里,搜索型号点Ico文件,然后添加上几个。

3、在TreeView里使用图片要用语句:帮定TreeView1的ImageList对象就可以添加展开符号。

 private void AddNode(TreeNode ParentNode, TreeNode childNode, string nodeText, string nodeValue, string nodeNavigateUrl)

    {

        childNode.Text = nodeText//设置子节点的显示文字

        childNode.Value = nodeValue//设置子节点的数值

        childNode.NavigateUrl = nodeNavigateUrl//设置子节点的链接路径

        ParentNode.ChildNodes.Add(childNode)

         

    }

    protected void TreeView2_SelectedNodeChanged(object sender, EventArgs e)

    {

        TreeNode parentNode = this.TreeView2.SelectedNode

        TreeNode childNode = new TreeNode()

        AddNode(parentNode, childNode, "显示文字", "节点值", "www.sina.com")

        this.TreeView2.SelectedNode.Selected = false

        Response.Write(parentNode.Text)

    }

    

这样单击节点,就可以添加新的节点。

注意,树中每个节点的Value值最好都设置成不一样,因为它添加节点是按valuePath来寻找的,如果value值一样的话,路径很可能会找错,从而添加都另外的节点下。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11532314.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存