zoukankan      html  css  js  c++  java
  • VS2005 .net2.0 TreeView.设置SelectedNodeStyle控制TreeView中选定节点的外观的

            设置TreeView选定节点的背景色和前景色,发现被选择的节点可以正常显示,当选定的节点发生变化时,被选中节点的背景色和前景色也会相应的发生变化,我的测试代码如下:
    <asp:TreeView ID="TreeView1" runat="server" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged">
    <Nodes>
    <asp:TreeNode Text="File" Value="File">
    <asp:TreeNode Text="Open" Value="Open"></asp:TreeNode>
    <asp:TreeNode Text="Close" Value="Close"></asp:TreeNode>
    <asp:TreeNode Text="Exit" Value="Exit"></asp:TreeNode>
    </asp:TreeNode>
    <asp:TreeNode Text="Edit" Value="Edit"></asp:TreeNode>
    <asp:TreeNode Text="View" Value="View"></asp:TreeNode>
    <asp:TreeNode Text="Help" Value="Help"></asp:TreeNode>
    </Nodes>
    </asp:TreeView>

    protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
    {
    TreeView1.SelectedNodeStyle.BackColor = System.Drawing.Color.Blue;
    TreeView1.SelectedNodeStyle.ForeColor = System.Drawing.Color.Yellow;

    }

    VS.NET 2005 TreeView.SelectedNodeStyle属性是用来控制TreeView中选定节点的外观的,此属性是只读的;但您可以设置它返回的 TreeNodeStyle对象的属性,这些属性可以采用 Property-Subproperty形式以声明方式设置,其中Subproperty是TreeNodeStyle 对象的属性(例如 SelectedNodeStyle-ForeColor)。这些属性也可以采用 Property.Subproperty形式以编程方式设置(例如,SelectedNodeStyle.ForeColor)。常用设置通常包括自定义背景色、前景色、字体属性和节点间距。

    关于TreeView.SelectedNodeStyle属性的更多信息,请参考下述文档:
    http://msdn2.microsoft.com/zh-cn/library/system.web.ui.webcontrols.treeview.selectednodestyle(VS.80).aspx
     
    TreeView的SelectedNodeStyle和HoverNodeStyle不能共存吗
  • 相关阅读:
    jQuery知识点
    mysql基本命令
    正则表达式
    vue跨域解决方法
    字符串反转
    两个数组的交集
    删除排序数组中重复项
    缺失的第一个正整数
    275. H 指数 II
    274. H 指数
  • 原文地址:https://www.cnblogs.com/limshirley/p/2144789.html
Copyright © 2011-2022 走看看