private void speak_btn_Click(object sender, RoutedEventArgs e) { Random ran = new Random(); int n = ran.Next(0, 3); textBlock.Text = ""; if (n == 0) { p = new pig(textBlock); Speak += new animal_speak(p.saying); } else if (n == 1) { d = new dog(textBlock); Speak += new animal_speak(d.saying); } else { c = new cat(textBlock); Speak += new animal_speak(c.saying); } Speak(this, new EventArgs()); switch (n) { case 0: Speak -= new animal_speak(p.saying); break; case 1: Speak -= new animal_speak(d.saying); break; case 2: Speak -= new animal_speak(c.saying); break; } }
private void sure_btn_Click(object sender, RoutedEventArgs e) { this.textBlock.Text = ""; string name = this.textBox.Text; switch (name) { case "pig": p = new pig(textBlock); Speak += new animal_speak(p.saying); break; case "dog": d = new dog(textBlock); Speak += new animal_speak(d.saying); break; case "cat": c = new cat(textBlock); Speak += new animal_speak(c.saying); break; default: this.textBox.Text = ""; return; } Speak(this, new EventArgs()); switch (name) { case "pig": Speak -= new animal_speak(p.saying); break; case "dog": Speak -= new animal_speak(d.saying); break; case "cat": Speak -= new animal_speak(c.saying); break; default: return; } this.textBox.Text = ""; }