public rfmGerenciador() { InitializeComponent(); _gerenciadorLatidos = new GerenciadorLatidos(); _gerenciadorLatidos.ExcessoDecibeisEvent += (sender, args) => { ExcessoDecibeisEventsArgs arg = (ExcessoDecibeisEventsArgs)args; MessageBox.Show(string.Format("O cão passou dos limites. {0} decibeis.", arg.IntensidadeLatido), "Excesso de latidos", MessageBoxButtons.OK, MessageBoxIcon.Warning); }; }
public int Latir() { if (_intensidadeLatido <= 90) { _intensidadeLatido += 10; } if (_intensidadeLatido > 80) { ExcessoDecibeisEventsArgs e = new ExcessoDecibeisEventsArgs { IntensidadeLatido = _intensidadeLatido }; OnExcessoDecibeis(e); } return(_intensidadeLatido); }