六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 25|回复: 0

在Form中响应自定义usercontrol的事件

[复制链接]

升级  10%

1

主题

1

主题

1

主题

童生

Rank: 1

积分
5
 楼主| 发表于 2013-2-4 19:55:39 | 显示全部楼层 |阅读模式
共分为两个部分

1.自定义usercontrol中的处理

public delegate void textChanged_ComboxEventHandler(object sender, System.EventArgs e);        public event textChanged_ComboxEventHandler textChanged_Combox;         protected void comboxItem_TextChanged(object sender, EventArgs e)        {            if (textChanged_Combox != null)            {                textChanged_Combox(this, e);            }        }

2.包含自定义usercontrol的webform中的处理
protected void Page_Load(object sender, EventArgs e) {//绑定事件   this.ItemSelectControl1.textChanged_Combox += new MaelificApp.Control.SearchParts.ItemSelectControl.textChanged_ComboxEventHandler(ItemSelectControl1_textChanged_Combox);                //控件初始化                   this.ItemSelectControl1.TypeID = 18;                this.ItemSelectControl1.IsPostBack = true;                this.ItemSelectControl1.Clear();}        private void ItemSelectControl1_textChanged_Combox(object sender, EventArgs e)        { //事件内容        }

注意事项:自定义控件的AutoPostBack为true的时候,才能响应事件
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表