別のイベント ハンドラーから呼び出しています。
private void launchApplicationToolStripMenuItem_Click(object sender, EventArgs e) {
listApplications_DoubleClick(listApplications, null);
}
private void listApplications_DoubleClick(object sender, EventArgs e) {
「listApplications」は ListView です。
DoubleClick() イベントの送信者を ListView にキャストしたため、listApplications を渡す必要がありました。
では、2 番目の引数はどうでしょうか。上記のように null を渡すか、次のように "e" を渡す必要があります。
listApplications_DoubleClick(listApplications, e);
どちらの方法も、適切な状況下では問題なく/同じように機能します。例外があればそうなるかどうかはわかりませんが…