Я вызываю обработчик событий из другого:
private void launchApplicationToolStripMenuItem_Click(object sender, EventArgs e) {
listApplications_DoubleClick(listApplications, null);
}
private void listApplications_DoubleClick(object sender, EventArgs e) {
«listApplications» — это ListView.
Мне пришлось передать listApplications, потому что я передал отправителя в событии DoubleClick() в ListView.
А как насчет второго аргумента? Должен ли я передать null, как показано выше, или я должен передать «e» следующим образом:
listApplications_DoubleClick(listApplications, e);
Оба способа работают нормально/одинаково при хороших обстоятельствах. Я не знаю, было бы это так, если бы было исключение, хотя...