public FrmGerenciador() { InitializeComponent(); _gerenciadorLatidos = new GerenciadorLatidos(); _gerenciadorLatidos.ExessoDecibeiEvent += (sender, args) => { ExcessoDecibeisEventArgs eventArgs = (ExcessoDecibeisEventArgs)args; MessageBox.Show(string.Format("O cachorro passou dos limites, com {0} decibeis.", eventArgs.IntensidadeLatido), "Excesso de decibéis", MessageBoxButtons.OK, MessageBoxIcon.Warning); }; }
public int Latir() { _intensidadeLatidos += 10; if (_intensidadeLatidos > 80) { ExcessoDecibeisEventArgs e = new ExcessoDecibeisEventArgs { IntensidadeLatido = _intensidadeLatidos }; OnExcessoDecibeis(e); } return(_intensidadeLatidos); }