あったような機がするのに見付けられない。
そして何故教えてやらぬのだ。

なきゃこういうのも考えるかな。子コントロール一つ一つにイベント登録とか面倒なことこの上無いけど。

public class TestControl : UserControl
{
  Label label;
  public TestControl()
  {
   label = new Label();
   label.Click += new EventHandler(childrenControls_Click);
  }

  private void childrenControls_Click(object sender, EventArgs e)
  {
   this.ClickEventThrow(sender as Control, e);
  }

  private void ClickEventThrow(Control control, EventArgs e)
  {
   if (control == this)
   this.OnClick(e);
   else if (control != null && control.Parent != null)
   ClickEventThrow(control.Parent, e);
  }
}