在复合控件中,如何对TextBox的TextChanged事件进行冒泡处理
------解决方案--------------------------------------------------------
protected override bool OnBubbleEvent(object source, EventArgs e)
{
bool handled = false;
if (e is CommandEventArgs)
{
CommandEventArgs ce = (CommandEventArgs)e;
if (ce.CommandName == "Click")
{
OnClick(ce);
handled = true;
}
}
return handled;
}
------解决方案--------------------------------------------------------
2楼的这个可行
------解决方案--------------------------------------------------------
textbox 没法冒泡,本身textbox回发与button不同
可以在其他方法体内调用OnTextChand(EventArgs.Empty);方法