示例#1
0
 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);
     };
 }
示例#2
0
 public int Latir()
 {
     _intensidadeLatidos += 10;
     if (_intensidadeLatidos > 80)
     {
         ExcessoDecibeisEventArgs e = new ExcessoDecibeisEventArgs
         {
             IntensidadeLatido = _intensidadeLatidos
         };
         OnExcessoDecibeis(e);
     }
     return(_intensidadeLatidos);
 }