使用TreeView控件时订制树形收起、展开的个性图标
2017-03-30 16:30
162 查看
在开发业务逻辑的应用时,TreeView树形控件经常被用到,系统默认显示展开、收起的图标为我们常见的+、-符号图标。如图:
那么如何订制自己的个性图标呢?
我们在MSDN上面可以找到,TreeView控件提供了很多属性可设置,其中有以下这些属性是对该项设置起到关键作用:
1、ShowExpandCollapse:若要显示展开节点指示符,则为 true;否则为 false。 默认值为 true
2、ImageSet:可指定用于 TreeView 控件的图像组
3、NoExpandImageUrl:为不可展开节点所显示的自定义图像的 URL
4、ExpandImageUrl:为可展开节点所显示的自定义图像的 URL
5、CollapseImageUrl:为可折叠节点所显示的自定义图像的 URL
首先ShowExpandCollapse属性设为True,然后将ImageSet 属性设置为 TreeViewImageSet.Custom,再分别为NoExpandImageUrl、ExpandImageUrl、CollapseImageUrl属性设置图片的URL。
代码原文:
<asp:TreeView ID="TreeView1" runat="server" ExpandDepth="1" ShowLines="false" ShowExpandCollapse="true" ImageSet="Custom" ExpandImageUrl="~/img/Expand.png" NoExpandImageUrl="~/img/report_Expand.png" CollapseImageUrl="~/img/Collapse.png"
CollapseImageToolTip="折叠" ExpandImageToolTip="展开" EnableViewState="false"></asp:TreeView>
如图效果:
那么如何订制自己的个性图标呢?
我们在MSDN上面可以找到,TreeView控件提供了很多属性可设置,其中有以下这些属性是对该项设置起到关键作用:
1、ShowExpandCollapse:若要显示展开节点指示符,则为 true;否则为 false。 默认值为 true
2、ImageSet:可指定用于 TreeView 控件的图像组
3、NoExpandImageUrl:为不可展开节点所显示的自定义图像的 URL
4、ExpandImageUrl:为可展开节点所显示的自定义图像的 URL
5、CollapseImageUrl:为可折叠节点所显示的自定义图像的 URL
首先ShowExpandCollapse属性设为True,然后将ImageSet 属性设置为 TreeViewImageSet.Custom,再分别为NoExpandImageUrl、ExpandImageUrl、CollapseImageUrl属性设置图片的URL。
代码原文:
<asp:TreeView ID="TreeView1" runat="server" ExpandDepth="1" ShowLines="false" ShowExpandCollapse="true" ImageSet="Custom" ExpandImageUrl="~/img/Expand.png" NoExpandImageUrl="~/img/report_Expand.png" CollapseImageUrl="~/img/Collapse.png"
CollapseImageToolTip="折叠" ExpandImageToolTip="展开" EnableViewState="false"></asp:TreeView>
如图效果:
相关文章推荐
- 使用TreeView控件时订制树形收起、展开的个性图标
- 可以展开刷新不改变的二级树形菜单,大类点击不展开小类,小类有旁边的图标展开(图)
- U盘个性化之个性图标(附autorun使用说明) 设置文件属性为系统文件 隐藏文件
- 可以展开刷新不改变的二级树形菜单,大类点击不展开小类,小类有旁边的图标展开(图)
- 展开树形控件atv第ai_s到ai_e层得节点,其他层得节点收起
- TreeView控件的使用和如何添加图标
- GMF树形布局 3 展开/折叠时更换Node图标
- 把zTree前的展开收起图标改为三角形,且只有在点击三角形图标时才展开子节点解决方案
- 可以展开刷新不改变的二级树形菜单,大类点击不展开小类,小类有旁边的图标展开(图)
- 使用Axure模拟高仿真iPhone交互动作(6)――收起展开
- 使用SlidingMenu问题:无法设置背景,滑动白边和返回键收起展开菜单
- 使用C#语言实现的查询条件界面展开和收起功能
- 可以展开刷新不改变的二级树形菜单,大类点击不展开小类,小类有旁边的图标展开(图)
- Flex tree 双击展开收起节点,更改图标设置
- BeautyEye主题使用中BETitlePane的标题栏图标按钮个性修改
- 如何在WebPart中使用Treeview控件
- 制作U盘/MP3的个性图标。
- CodeProject - 在C#使用SHGetFileInfo获取(管理)文件或者文件夹图标(C#封装Win32函数的一个例子)
- [原创]制作U盘/MP3的个性图标。
- 在对话框和窗体中使用系统图标