CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

扩展控件问题?

楼主love1745087(浪客小飞)2005-09-27 00:02:46 在 .NET技术 / C# 提问

我想扩展treeview控件。请问是不是这样做的~~  
  打开vs20003。新建项目windos控件库。  
  模版为我生成了public   class   UserControl1   :   System.Windows.Forms.UserControl  
  我改成了public   class   MyTreeView   :   System.Windows.Forms.Treeview.  
  里面还有个窗体设计器。是不是在这里面设计控件的样式?但我想就用treeview的样式。请问怎么实现~  
  还是根本扩展控件的功能不是这样的步走?请高手指教~~ 问题点数:20、回复次数:1Top

1 楼syfsz(黄金分割点)回复于 2005-09-27 03:44:51 得分 20

这个是封装   微软的   WebControls   里的   TreeView   的:  
   
   
  using   System;  
  using   System.Drawing;  
  using   Microsoft.Web.UI.WebControls;  
   
  namespace   RunTimeWebControls  
  {  
  ///   <summary>  
  ///   Summary   description   for   WebTreeView.  
  ///   </summary>  
  [ToolboxBitmap(typeof(System.Windows.Forms.TreeView))]  
  public   class   WebTreeView:TreeView    
  {  
  public   WebTreeView()  
  {  
  this.SystemImagesPath   =   "/webctrl_client/1_0/treeimages/";  
  this.AutoPostBack   =   true;  
  this.AutoSelect   =   true;  
  this.ShowLines=true;  
  this.ShowPlus   =   true;  
  this.BorderWidth=2;  
  this.BorderStyle   =   System.Web.UI.WebControls.BorderStyle.Inset;  
  }  
   
  public   void   ExpandAll()  
  {  
  foreach   (TreeNode   loNode   in   this.Nodes)  
  {  
  ExpandChild(loNode);  
  }  
  }  
   
  public   TreeNode   GetSelectedNode()  
  {  
  return   this.GetNodeFromIndex(this.SelectedNodeIndex);  
  }  
   
  public   static   void   ExpandChild(TreeNode   poNode)  
  {  
  if   (poNode!=null&&poNode.Nodes.Count>0)  
  {  
  poNode.Expanded   =   true;  
  foreach   (TreeNode   loNode   in   poNode.Nodes)  
  ExpandChild(loNode);  
  }  
  }  
  }  
  }  
  Top

相关问题

  • 扩展picture控件
  • DropDownList控件扩展问题
  • Inet控件的扩展使用问题
  • 自定义控件扩展datagrid问题
  • 如何扩展VC6的动画控件??扩展VC动画控件...
  • 怎么实现一个扩展的 TTreeView 控件?
  • Windows的OLE中的扩展控件是什么?
  • 在pb中如何定义控件的扩展属性?
  • 求显示AUTOCAD图片的控件或类(扩展名.dwg)
  • BCB中如何使用控件?而控件的扩展名是什么呢?谁能给我详细讲讲.

关键词

  • 控件
  • ponode
  • lonode
  • expandchild
  • webtreeview
  • treeview
  • treenode
  • webcontrols
  • nodes
  • true

得分解答快速导航

  • 帖主:love1745087
  • syfsz

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo