だから、私は2つのラベルで2つの数字を生成するアプリケーションを作成する必要があり、ユーザーは答えとしてこれらの2つの数字の追加値を入力する必要があります。 次に、ユーザーがテキストボックスに正しい解決方法を入力したかどうかを確認するボタンを作成する必要があります。検証ボタンが正しくありませんか?
ただし、私が作成したチェックボタンは毎回「間違った」と答えています。違う?
private void generatebutton_Click(object sender, EventArgs e
{
//Declaring Variables for Generate button
int answer = 0;
Random rand = new Random();
var intNum1 = rand.Next(100, 500);
var intNum2 = rand.Next(100, 500);
answer = intNum1 + intNum2;
//Generate integer number 1 in first label
firstnumberlabel.Text = intNum1.ToString();
//Generate integer number 2 in second label
secondNumberlabel.Text = intNum2.ToString();
}
private void checkButton_Click(object sender, EventArgs e)
{
//Declaring variables for answer label
int userInput = 0;
int answer = 0;
Random rand = new Random();
var intNum1 = rand.Next(100, 500);
var intNum2 = rand.Next(100, 500);
answer = intNum1 + intNum2;
if (int.TryParse(txtanswer.Text, out userInput))
{
if (userInput == answer)
{
// Display success message
MessageBox.Show("Correct!");
}
else
{
// Display wrong answer message
MessageBox.Show("Incorrect!");
}
}
else
{
// show message that invalid input
}
}
private void exitButton_Click(object sender, EventArgs e)
{
//Closes Application
this.Close();
}
private void button4_Click(object sender, EventArgs e)
{
//Clears text box
txtanswer.Text = "";
}
}
}
タイトルにタグ情報を繰り返す必要はありません**。私は理由のためにそれを削除しました。 **それをもう一度追加しないでください**。ここのタグシステムは非常にうまく動作し、あなたの助けを必要としません。 –