私はこの質問の後に来ます。CustomControl
たとえば、すべての内部コントロールのイベントを処理してから、MouseClick
customControlのイベントを発生させたいので、コントロールを使用するすべてのプロジェクトでそれを処理できます。
private void UserControl1_Load(object sender, EventArgs e)
{
foreach (var control in Controls)
{
((Control)control).MouseClick += UserControl1_Click;
}
}
private void UserControl1_Click(object sender, MouseEventArgs e)
{
// here I want to raise a MouseClick event for UserControl1?
}
どうすればこの問題を解決できますか?(例外をキャッチしてから、別の場所にもう一度スローしてキャッチしたようなものだと思いますか?)