首页 > 代码库 > TreeView.ImageSet 属性

TreeView.ImageSet 属性

TreeView.ImageSet 属性

.NET Framework 2.0
 
 
 
 

注意:此属性在 .NET Framework 2.0 版中是新增的。

获取或设置用于 TreeView 控件的图像组。

命名空间:System.Web.UI.WebControls
程序集:System.Web(在 system.web.dll 中)

语法
 
 
C#
C++
VB
 
public TreeViewImageSet ImageSet { get; set; }
J#
 
/** @property */
public TreeViewImageSet get_ImageSet ()

/** @property */
public void set_ImageSet (TreeViewImageSet value)

JScript
 
public function get ImageSet () : TreeViewImageSet

public function set ImageSet (value : TreeViewImageSet)

 

 

属性值

TreeViewImageSet 值之一。默认为 TreeViewImageSet.Custom
异常
 
 
异常类型条件

ArgumentOutOfRangeException

指定的图像集不是 TreeViewImageSet 值之一。

备注
 
 

使用 ImageSet 属性可指定用于 TreeView 控件的图像组。可以选择预定义的图像组为控件提供标准外观,也可以定义自己的自定义集。

技术分享注意

ImageSet 属性不会影响节点的任何样式设置。如果要添加自定义的颜色和间距,请设置适当的样式属性,如 NodeStyle 属性。

下表列出了 ImageSet 属性的有效值。

 

图像集

说明

TreeViewImageSet.Arrows

使用箭头图像的预定义图像集。

TreeViewImageSet.BulletedList

使用菱形项目符号图像的预定义图像集。

TreeViewImageSet.BulletedList2

使用方形项目符号图像的预定义图像集。

TreeViewImageSet.BulletedList3

预定义的、分节的菱形项目符号图像集。

TreeViewImageSet.BulletedList4

预定义的、大小随级别不同而变化的、分节的备用菱形项目符号图像集。

TreeViewImageSet.Contacts

使用 MSN Messenger 图像的预定义图像集。

TreeViewImageSet.Custom

用户定义的图像集。

TreeViewImageSet.Events

使用事件日志样式的图像的预定义图像集。

TreeViewImageSet.Faq

使用 FAQ 样式的图像的预定义图像集。

TreeViewImageSet.Inbox

使用电子邮件样式的图像的预定义图像集。

TreeViewImageSet.News

使用新闻组样式的图像的预定义图像集。

TreeViewImageSet.Simple

使用简单空心形状的预定义图像集。

TreeViewImageSet.Simple2

使用简单实心形状的预定义图像集。

TreeViewImageSet.Msdn

使用 MSDN 图像的预定义图像集。

TreeViewImageSet.WindowsHelp

使用 Microsoft Windows 帮助图像的预定义图像集。

TreeViewImageSet.XPFileExplorer

使用 Microsoft Windows XP 中的 Windows 资源管理器图像的预定义图像集。

定义自定义图像集时,应为下表中的每个属性指定一个图像。如果不指定,则使用该属性的默认图像。

 

属性

说明

CollapseImageUrl

用于可折叠节点的指示符的自定义图像的 URL。

ExpandImageUrl

用于可展开节点的指示符的自定义图像的 URL。

LineImagesFolder

包含节点连线的自定义图像的文件夹的 URL。

NoExpandImageUrl

用于不可展开节点的指示符的自定义图像的 URL。

此属性的值存储在视图状态中。

示例
 
 

下面的代码示例演示如何使用 ImageSet 属性显示 TreeView 控件中的 Windows 资源管理器图像集。

C#
VB
 
<%@ Page Language="C#" %>

<html>
  <body>
    <form runat="server">
    
      <h3>TreeView ImageSet Example</h3>
    
      <asp:TreeView id="LinksTreeView"
         ImageSet="XPFileExplorer" 
         runat="server">
         
        <Nodes>
        
          <asp:TreeNode Value="http://www.mamicode.com/Home" 
            NavigateUrl="Home.aspx" 
            Text="Home"
            Target="_blank" 
            Expanded="True">
             
            <asp:TreeNode Value="http://www.mamicode.com/Page 1" 
              NavigateUrl="Page1.aspx" 
              Text="Page1"
              Target="_blank">
               
              <asp:TreeNode Value="http://www.mamicode.com/Section 1" 
                NavigateUrl="Section1.aspx" 
                Text="Section 1"
                Target="_blank"/>
                 
            </asp:TreeNode>              
            
            <asp:TreeNode Value="http://www.mamicode.com/Page 2" 
              NavigateUrl="Page2.aspx"
              Text="Page 2"
              Target="_blank">
               
            </asp:TreeNode> 
            
          </asp:TreeNode>
        
        </Nodes>
        
      </asp:TreeView>

    </form>
  </body>
</html>


平台
 
 

Windows 98、Windows 2000 SP4、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。

版本信息
 
 

.NET Framework

受以下版本支持:2.0
请参见
 
 

参考

TreeView 类
TreeView 成员
System.Web.UI.WebControls 命名空间
TreeViewImageSet
NoExpandImageUrl
TreeView.CollapseImageUrl 属性
TreeView.ExpandImageUrl 属性
TreeView.HoverNodeStyle 属性
LineImagesFolder

TreeView.ImageSet 属性