TreeView.ImageSet 属性

.NET Framework 2.0
 
 
 
 

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

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

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

语法

 
 
 
public TreeViewImageSet ImageSet { get; set; }
 
/** @property */
public TreeViewImageSet get_ImageSet () /** @property */
public void set_ImageSet (TreeViewImageSet value)
 
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 资源管理器图像集。

 
<%@ 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="Home"
NavigateUrl="Home.aspx"
Text="Home"
Target="_blank"
Expanded="True"> <asp:TreeNode Value="Page 1"
NavigateUrl="Page1.aspx"
Text="Page1"
Target="_blank"> <asp:TreeNode Value="Section 1"
NavigateUrl="Section1.aspx"
Text="Section 1"
Target="_blank"/> </asp:TreeNode> <asp:TreeNode Value="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.ImageSet 属性的更多相关文章

  1. asp .Net TreeView实现数据绑定和事件响应

    最近做了一个图书馆管理系统,其中要实现中图法分类号查询,因为初学asp ,感觉还有点难度, 第一步:数据库文件 第二步 向界面中拖进TreeView控件 第三步添加事件 下面是cs文件代码 //Tre ...

  2. asp.net之treeview无法显示树结点图标(IP与域名的表现竟不一样)

    背景   今天接到客户的电话,说部署上去的项目树型的treeview无法正常显示,显示成了好几个大红叉.如: 排查   于是我通过远程登录到服务器,在本地测试了一会发现没有这个问题存在,无论是通过IP ...

  3. TreeView点击父节点不刷新展开子节点

    1.设置TreeView的属性EnableClientScript=true: 2.在动态绑定TreeView时,设置Node的属性SelectAction为Expand       newNode. ...

  4. TreeView节点

    TreeView由节点构成,建树通过对TreeView.items属性进行操作.Items是一个TTreeNodes对象,这是一个TTreeNode集. 一.针对TTreeNodes,也就是 Tree ...

  5. Delphi之TreeView

    TreeView是Delphi中使用频率比较高的一个控件,虽然使用次数很多,但总结不够.借着这次做GDW原型的机会总结一下,写的过程中也会参考网上的博文. TTreeView.TTreeNodes和T ...

  6. XML属性列表

    <?xml version="1.0" encoding="UTF-8"?> <Resources> <Include > ...

  7. duilib属性列表

    <?xml version="1.0" encoding="UTF-8"?> <!-- 可能有错漏,欢迎补充.wangchyz(wangchy ...

  8. C# TreeView 右键菜单

    方法一: 在winform中,添加一个contextMenuStrip1,设置TreeView的属性ContextMenuStrip为contextMenuStrip1,并为这个contextMenu ...

  9. delphi中TreeView使用(转)

    delphi中TreeView使用(1) TreeView由节点构成,建树通过对TreeView.items属性进行操作.Items是一个TTreeNodes对象,这是一个TTreeNode集. 一. ...

随机推荐

  1. Python Static Method

    How to define a static method in Python?Demo: #!/usr/bin/python2.7 #coding:utf-8 # FileName: test.py ...

  2. NHibernate 配置增加代码感知

    Adding the Schema Include the schema in your Project, Solution, or Visual Studios XML Schemas folder ...

  3. LeetCode:二叉树的前序遍历【144】

    LeetCode:二叉树的前序遍历[144] 题目描述 给定一个二叉树,返回它的 前序 遍历. 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3] 题目分析 如果用递 ...

  4. 记录一次代码错误,elastic search的INDEX需要使用小写字母

    Caused by: org.elasticsearch.hadoop.EsHadoopIllegalArgumentException: Cannot determine write shards ...

  5. 一个用于实现并行执行的 Java actor 库

    即使 Java 6 和 Java 7 中引入并发性更新,Java 语言仍然无法让并行编程变得特别容易.Java 线程.synchronized 代码块.wait/notify 和java.util.c ...

  6. 新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest

    新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest eclipse新建maven项目时,pom.xml文件第一行报错: o ...

  7. jQuery获取URL的GET参数值

    // jQuery url get parameters function [获取URL的GET参数值] // <code> // var GET = $.urlGet(); //获取UR ...

  8. Tomcat Connector 参数优化说明

    默认参数 注: Connector 通常在%HOME_TOMCAT%/conf/servser.xml 文件内 # 正常参数 <Connector port=" protocol=&q ...

  9. C++中 int main(int argc, char **argv) 命令行传递参数

    C++中,比较常见的是不带参数的主函数int main(),如果使用命令行执行程序,主函数也可以接收预先输入的参数,形式如下. int main(int argc,char **argv) argc: ...

  10. Metasploit 内网渗透篇

    0x01 reverse the shell File 通常做法是使用msfpayload生成一个backdoor.exe然后上传到目标机器执行.本地监听即可获得meterpreter shell. ...