ここに私のコードです。ユーザーが「計算」ボタンをクリックすると、コードがそれを実行します。ただし、ユーザーが数値を入力しなかった場合、例外がスローされ、エラーメッセージがポップアップします。私は私のエラーメッセージが「あなたは番号を忘れてしまった!」と言ってはいけません。 「入力文字列が正しい形式でない」という自動メッセージがポップアップします。エラーメッセージを変更するには?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を使用すると、正しい結果を得るのに役立ちます。 –