예제 #1
0
 protected virtual void OnNumberReached(NumberReachedEventArgs e)
 {
     if (NumberReached != null)
     {
         NumberReached(this, e);
     }
 }
예제 #2
0
 public void CountTo(int countTo, int reachableNum)
 {
     if (countTo < reachableNum)
         throw new ArgumentException("reachableNumb should be less than countTo number");
     for (int ctr = 0; ctr < countTo; ctr++)
     {
         if (ctr == reachableNum)
         {
             NumberReachedEventArgs e = new NumberReachedEventArgs(reachableNum);
             OnNumberReached(e);
         }
     }
 }
예제 #3
0
 private void oCounter_NumberReached2(object sender, NumberReachedEventArgs e)
 {
     MessageBox.Show("Reached2: " + e.ReachedNumber.ToString());
 }