这是我的代码。当用户点击“计算”按钮时,代码将执行它。但是,如果用户没有输入任何数字,则会引发异常并显示错误消息。我不是我的错误消息说:“你忘了把数字!”但是弹出“输入字符串格式不正确”的自动消息。如何更改错误信息?Visual Studio C#异常错误消息
private void btnCalculate_Click(object sender, EventArgs e)
{
try
{
// Local variables
String num1;
String num2;
double number1;
double number2;
double result;
// Get the numbers from the textboxes
num1 = txtInput1.Text;
num2 = txtInput2.Text;
number1 = double.Parse(num1);
number2 = double.Parse(num2);
// Determine the user clicks the Addition radiobutton
if (rdbAdd.Checked)
{
// Add two numbers
result = number1 + number2;
}
else
{
// Determine the user clicks the Subtraction radiobutton
if (rdbSubtract.Checked)
{
// Subtract numbers
result = number1 - number2;
}
else
{
// Determine the user clicks the Multiply radiobutton
if (rdbMultiply.Checked)
{
// Multiply numbers
result = number1 * number2;
}
else
{
// Devide numbers when the user clicks the Devision radiobutton
result = number1/number2;
}
}
}
// Display the result
txtDisplay.Text = result.ToString();
}
catch (Exception ex)
{
// Display an error message
MessageBox.Show(ex.Message);
}
}
没有必要用“你做错了假人”的信息来抨击用户。实际上你是错的。只需在用户输入内容之前不启用该按钮。使用TextChanged事件。使用ErrorProvider来帮助他解决问题。 –