用委托+事件来实现如public delegate void TextChangeHandler(object sender, EventArgs e);public event TextChangeHandler TextChanged;然后在你需要触发的事件中,检查TextChanged是否为null,不为null的话直接执行TextChanged就行了。。。 如果你硬要在设置属性中执行事件public string kk{get{//如果旧值 != 新值,触发事件if (TextChanged != null){TextChanged(null,EventArgs.Empty);}}}一般web的自定义控件触发TextChanged都在postdata数据回传的时候... 你要明白,你想在get中写个方法,则该方法只能作用于你这个控件的内部成员。。。
自定义事件的办法
最新推荐文章于 2023-03-13 15:45:31 发布