自定义控件开发示例

功能设计
开发:
  新建控件项目专案
  继承相关接口
  创建子控件
  公开相关 属性 方法 事件
  编译生成
使用:
  添加引用

因为时间关系 现只将示例源代码写出
本实例开发的是一个由ListBox和6个ImageButton组成的列表组件
通过ImageButton可以控制列表项的增加和删除
以及列表项在列表中的位置
到第一位 上一位 下一位 到最后位

示例代码

  1using
 10
 11namespace JX_CC_LC
 12{
 13    /// <summary>
 14    /// LC_T01 的摘要描述。
 15    /// </summary>

 16    [DefaultProperty(""),
 17    ToolboxData("<{0}:LC_T01 runat=server></{0}:LC_T01>")]
 18    public class LC_T01 : System.Web.UI.WebControls.WebControl, INamingContainer//,IPostBackDataHandler
 19    {
 20        //声明所要用到的ListBox,ImageButton
 21        
 30        //声明事件
 31        
 35        //创建子控件
 36        
166        //输出
167        
174        //图像来源控制
175        
271        //ADD 按键事件
272        
282        控件属性部分
450    }
//class
451}
//namespace
452

posted on 2006-12-08 11:02  freeliver54  阅读(710)  评论(2编辑  收藏  举报

导航