700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C# 在用户控件中添加自定义事件

C# 在用户控件中添加自定义事件

时间:2021-12-01 07:31:22

相关推荐

C# 在用户控件中添加自定义事件

/// <summary>/// 用户控件 /// </summary>public partial class UCMyControl : UserControl{//定义委托//EventArgs 可以自己定义参数的类型,一般情况下定义为(object sender,EventArgs e)public delegate void SelectedValueChanged(object sender, EventArgs e);//定义事件public event SelectedValueChanged SelectChangen;//当用户控件上的某个事件被触发的时候(或者进行某种操作的时候),触发自定义事件private void UCDDLPLDataAction_SelectedValueChanged(object sender, EventArgs e){

if (SelectChangen != null)

{

SelectChangen(this,new EventArgs());

}}}

/// <summary>/// 调用 /// </summary>public class UseUC{public UseUC(){UCMyControl uc = new UCMyControl();//添加事件uc.SelectChangen += new SelectedValueChanged(SelectedValueChanged);}public void SelectedValueChanged(object sender,EventArgs e){ MessageBox.Show("Test");}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。