ダブルクリックイベントにサブスクライブされたさまざまなイベントハンドラーを持つ複数のユーザーインターフェイスオブジェクトを持つユーザーインターフェイスコントロールがあります。たとえば、次のようなキーダウンイベントに応答してそのダブルクリックイベントを発生させる方法はありますか?
private void UIObject_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
((Control)sender).DoubleClick.Trigger(); //note: senders of varied types
}
}
? VSI によると、「....DoubleClick は -= または += の左側にしか表示されないため、呼び出し可能なメソッドを 2 つの異なる可能な送信者オブジェクト タイプに追加することが私の最も単純な希望のようですが、:.Perform[[ Double]]Click() は dunch よりもはるかに優れています。