Может ли пользовательское событие быть создано для любого метода объекта?
Для этого просто использую следующий синтаксис:
myObject.myMethod +=new EventHandler(myNameEvent);
Следующий код вызвал этот вопрос:
private void btRunProcessAndRefresh_Click(object sender,EventArgs e)
{
myProcess =new Process();
myProcess.StartInfo.FileName = @"c:\ConsoleApplication4.exe";
myProcess.Exited += new EventHandler(MyProcessExited);
myProcess.EnableRaisingEvents =true;
myProcess.SynchronizingObject =this;
btRunProcessAndRefresh.Enabled =false;
myProcess.Start();
}