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. linux环境变量配置文件

    环境变量配置文件中主要是定义对系统操作环境生效的系统默认环境变量,如PATH等.当你登陆Linux系统启动一个bash shell时,默认情况下bash会几个文件中查找命令,bash检查的启动文件取决 ...

  2. boost智能指针总结

    智能指针是一种具备指针类似行为的对象,当不在需要它的时候自动删除其引用的c++对象.直接点说就是自动析构C++对象. boost提供了6种智能指针,如下所示: scoped_ptr <boost ...

  3. 基本数据类型(Day4)

    一 什么是数据? eg:x=10     则10是要存储的数据 二 为什么数据要分不同的类型? 数据是用来表示不同状态的,当然不同的状态可以用不同的数据表示 三 数据类型 1.数字(整型,长整型 ,浮 ...

  4. SVN更新的时候报断言失败解决办法

    解决办法:没啥好方法,重新检出代码就好使了.

  5. MySQL-5.7 Update语句详解

    1.语法 (1)单表 UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET assignment_list [WHERE where_condition ...

  6. Win32 API编程:显示系统进程列表

    #include <windows.h> #include <tlhelp32.h> // 声明快照函数的头文件 #include "tchar.h" #i ...

  7. shell-一些有趣的使用

    1. 对字符串进行MD5加密  echo test |md5sum|awk '{print $1}' 字符串数量很多时可以这样做: echo test |md5sum|awk '{print $1}' ...

  8. React Native混合开发中必须要学会点FlexBox布局

    在前面的案例中,界面的搭建都是采用CSS的布局,基于盒子模型,依赖 display属性 , position属性, float属性.但对于那些特殊布局非常不方便,比如,垂直居中. 一种全新的针对web ...

  9. windchill系统——一些功能查找

    1.创建产品 导航栏的浏览——>最近的产品——>全部查看——>新建产品——>填写“名称”.选择“模板”.一定的“说明”.“专用访问权限”一般选择“否”——>“确定”选项 ...

  10. Codeforces 9C Hexadecimal's Numbers - 有技巧的枚举

    2017-08-01 21:35:53 writer:pprp 集训第一天:作为第一道题来讲,说了两种算法, 第一种是跟二进制数联系起来进行分析: 第二种是用深度搜索来做,虽然接触过深度搜索但是这种题 ...