ウンパスを狩っていて、問題が発生しました。(高校生です) トリビア教室を担当しているのですが、ここでおかしなことをしています。現在のコードでは、フォームを表示し、ユーザーに入力を求め、answerstatus を true/false に設定しています。与えられた答えに基づいて、別のクラスで正しい答えの数を数えてもらいたいです。私の質問は、ユーザーがウィンドウを閉じたときに、このクラスをカウントするにはどうすればよいですか?
public void passOrFailWumpusEncounter(bool result)
{
if (currentTested == WUMPUS_TEST_AMOUNT)
{
return;
}
if(result)
{
currentPassed++;
currentTested++;
}
else
{
currentTested++;
}
}
私は「結果」を得ています
public bool getQuestionStatus()
{
return questionStatus;
}
(別のクラスで)私は試しました
private void Form1_FormClosing(Object sender, FormClosingEventArgs e)
{
trivia.passOrFailWumpusEncounter(prompt.getQuestionStatus());
}
しかし、それは近くでは何もしません!