搞定MS的TREE!

    技术2022-05-11  81

    只要你仔细阅读了这篇小菜文,并参考一下提供的例程,一定能够掌握TREE的基本用法!         1.工欲善其事,必先利其器。首先保证装好你的组件,这个包安装非常方便,只要运行一下即可在VS.NET的工具栏中找到并使用了:     http://218.56.11.178:8018/FileDown.aspx?FID=4     也可以关注一下官方站是否有新版发布:     http://msdn.microsoft.com/downloads/samples/internet/default.asp?url=/Downloads/samples/Internet/ASP_DOT_NET_ServerControls/WebControls/default.asp         2.常用的几个属性和方法     ~Index   获取树节点在树节点集合中的位置。     ~Nodes   获取分配给树视图控件的树节点集合。     ~Parent     获取或设置控件的父容器。     ~SelectedNode   获取或设置当前在树视图控件中选定的树节点。     ~ExpandAll   展开所有树节点。     ~Checked   获取或设置一个值,用以指示树节点是否处于选中状态。     ~Text   获取或设置在树节点标签中显示的文本。     ~Expand   展开树节点。     ~Clear   清空树     ~Remove   从树视图控件中移除当前树节点。     以上由其他网友总结,补充:     ~Height   控件的高度     ~Width   控件的宽度     ~BackColor   背景颜色     ~BorderColor   边框颜色     ~BorderStyle   边框样式     ~BorderWidth   边框宽度     ~CssClass   应用于该控件的CSS类名     ~ExpandedImageUrl   展开时显示的节点图标     ~ImageUrl   未选择或展开是显示的节点图标     ~SelectedImageUrl   选中状态下显示的节点图标     ~Indent   缩进距离,只有在ShowLines设为TRUE时才生效。     ~ShowLines   是否显示层级连接线     ~ShowPlus   是否显示+/-符号按钮     ~ShowToolTip   在有父节点上显示工具提示(+/-号的使用展开/关闭)。     ~AccseeKey   控件使用的键盘快捷键     ~AutoSelect   为TRUE时,当用键盘移动节点时,自动选择新节点     ~AutoPostBack   当改变状态时,自动回存     ~Enabled   控制控件的启用状态     ~EnableViewState   控件是否自动保存其状态以用于往返行程     ~ExpandLevel   初始化控件是展开节点的层数     ~SelectExpands   当选中一个接点时,是否自动展开该节点     ~TabIndex   TAB键次序     ~Visible   控件是否可见         3.实用技巧:     1)怎样点击文字(不是+/-号)即可展开(收缩)子节点     将TREE的ShowToolTip   属性设为false即可。         2)当鼠标指到某父接点时,如何不显示显示“节点名:user   +/-   to   expand/collapse”     将TREE的SelectExpands   属性设为TRUE即可。         3)不显示树型的问题     首先:控件包没装好,使用上边介绍的控件包装一下试试。     其次:TreeView要求客户端浏览器版本为IE5.5及以上,最好要求客户端升级为IE6.0         4)关于闪烁     将AutoPostBack属性设置为真,SelectedIndexChange才能被执行。不过这样的话刷新的很厉害。不要刷新的话,将AutoPostBack属性设置为FALSE.         5)如何实现用键盘上下左右键移动焦点时,自动选择新节点并执行新节点         将TREE的AutoSelect   属性设为TRUE即可。         6)不想显示+/-符号按钮怎么做?     将TREE的ShowPlus   属性设为False即可。         7)不想显示层级连接线怎么做?     将TREE的ShowLines   属性设为False即可。         8)如何设置节点旁的图标     ~ExpandedImageUrl、ImageUrl、SelectedImageUrl这3个属性是控制图标的,选择自己喜欢的就OK了。         4  其中:tree.aspx、tree.aspx.cs是TREE控件使用的主要部分。     

    最新回复(0)