Хотя я уверен, что вы получите другие ответы, более информативные, чем этот, в принципе вы не можете «вызвать» событие вне класса, в котором оно содержится.MSDN имеет это, чтобы сказать о событиях
События - это особый тип многоадресного делегата, который может вызываться только из класса или структуры, где они объявлены (класс издателя).Если другие классы или структуры подписываются на событие, их методы-обработчики будут вызваны, когда класс издателя инициирует событие.
Если вы хотите буквально вызвать событие, скажем, для элемента управления Windows FormsMouseClick, вам нужно создать подкласс этого элемента управления и либо вызвать base.OnMouseClick (), либо переопределить его.