按以上布局设计。 计算按钮的事件: int i1, i2, i3=0; if (int.TryParse(textBox1.Text, out i1) == false) { MessageBox.Show("第一个数含有非法数字"); textBox1.Focus(); textBox1.BackColor = Color.Red; return; } else { textBox1.BackColor = Color.White; } if (int.TryParse(textBox2.Text, out i2) == false) { MessageBox.Show("第二个数含有非法数字"); textBox2.Focus(); textBox2.BackColor = Color.Red; return; } else { if (i2 <= i1) { MessageBox.Show("第二个数不能小于或等于第一个数"); textBox2.Focus(); return; } textBox2.BackColor = Color.White; } for (int i = i1; i <= i2; i++) { i3 = i3 + i; } textBox3.Text = i3.ToString();