【发布时间】:2013-09-09 15:18:10
【问题描述】:
我有 70 个按钮,它们的名称类似于 button1、button2、button3 等。 我的目标是,每当单击 button1 时,它会说“1”,而 button2 会说“2”,以此类推。
button1说话的代码是:
SpeechSynthesizer synthesizer = new SpeechSynthesizer();
private void button1_Click(object sender, EventArgs e)
{
synthesizer.Speak("1");
}
对于按钮2
private void button2_Click(object sender, EventArgs e)
{
synthesizer.Speak("2");
}
其他 68 个按钮以此类推。
现在很难实现 70 按钮的动作。这些按钮操作遵循一种模式 - 那么任何人都可以建议一种更有效的方法来实现这些按钮处理程序,从而节省我编写 70 种不同操作的时间吗?
【问题讨论】: