自定义控件点击事件
Posted 世人皆萌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义控件点击事件相关的知识,希望对你有一定的参考价值。
递归所有控件并将每个控件的Click()事件连接到同一个处理程序.从那里调用InvokeOnClick().现在单击任何内容将触发主UserControl的Click()事件
public partial class UserControl2 : UserControl public UserControl2() InitializeComponent(); WireAllControls(this); private void WireAllControls(Control cont) foreach (Control ctl in cont.Controls) ctl.Click += ctl_Click; if (ctl.HasChildren) WireAllControls(ctl); private void ctl_Click(object sender,EventArgs e) this.InvokeOnClick(this,EventArgs.Empty);
以上是关于自定义控件点击事件的主要内容,如果未能解决你的问题,请参考以下文章