如何使用 .net 的TreeView控件 [2]

翻译|其它|编辑:郝浩|2006-01-23 09:26:00.000|阅读 1087 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>


三、在treeview控件中将treenode控件作为链接使用

  在上面的教程中,"我常去的站点"在鼠标的点击下不能跳转到相应的站点,这样看来treeview控件好像失去了它的价值。其实不然,treenode的另一个应用方式就是作为链接来使用。当访问者选中一个treenode控件时,将被定向到与此节点相关联的一个站点。当需要从一个如同站点地图的页面中将访问者定向到一个位置时,这种应用是很有用的。不多说了,let's go!

代码拷贝框
  <iecontrols:treeview
    id = "mywebsite"
    autoselect = "false"
    showplus="true"
    showlines="true"
    expandlevel=2
    runat="server"
  >
  <iecontrols:treenode text="我常去的站点">
  <idcontrols:treenode text="设计类站点">
  <idcontrols:treenode text="蓝色理想"
  target="_blank"
  navigateurl="http://www。blueidea。com/"
  />
  <idcontrols:treenode text="有风的日子"
  target="_blank"
  navigateurl="http://www。windstudio。net/"
  />
  <idcontrols:treenode text="设计联盟"
  target="_blank"
  navigateurl="http://www。blueidea。com/"
  />
  </iecontrols:treenode>
  <iecontrols:treenode text="编程类站点">
  <iecontrols:treenode text="ASP编程">
  <iecontrols:treenode text="ASP COOL"
  target="_blank"
  navigateurl="http://www。aspcool。com/"
  />
  <iecontrols:treenode text=""/>
  </iecontrols:treenode>
  <iecontrols:treenode text="ASP。NET编程">
  <iecontrols:treenode text="Dotnet技术网"
  target="_blank"
  navigateurl="http://www。aspx。cn/"
  />
  <iecontrols:treenode text="asp。net"
  target="_blank"
  navigateurl="http://www。asp。net/"
  />
  </iecontrols:treenode>
  <iecontrols:treenode text="程序员大本营"
  target="_blank"
  navigateurl="http://www。csdn。net/"
  />
  </iecontrols:treenode>
  </iecontrols:treeview>

  [Ctrl+A 全部选择 然后拷贝]

  其中treenode的结构与前面不同了,你可以通过设置text属性来设置在这个链接上显示的文本。navigateurl属性来设置为访问者将被重定向到的目标站点位置。同时,也可使用target属性来指定当选中某个链接时,是否希望将指定链接显示在一个新的窗口中。

  以上所介绍的只是treeview控件最基本的功能,旨在于让各位。net爱好者认识treeview控件,我们还可以在treenode控件中使用图像,还可在treeview控件中使用样式,可以编写在treeview控件中选中某个treenode控件时触发运行的代码等等!

  如果大家对本文感兴趣,想与我交流的话可去我的主页:http://www.lemongtree.net/发表您的看法!
  本文所涉及到的控件也可到小站免费下载!

 


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP