// Метод, вызывающий событие protected virtual void tmrTimer_Elapsed(object sender, EventArgs e) { //Подсчитываем процент прогресса BnBAlgChangesEventArgs eee = new BnBAlgChangesEventArgs(_lNodeCount, "Расчет", " узлов"); OnProgressChanged(eee); }
// Уведомляет подписанные на событие объекты protected virtual void OnProgressChanged(BnBAlgChangesEventArgs e) { EventHandler <BnBAlgChangesEventArgs> tmp = eventProgressChanged; if (tmp != null) { tmp(this, e); } }