Я Охота на Wumpus, и я столкнулся с проблемой. (Я старшеклассник) Я отвечаю за класс Trivia, и я делаю что-то не так. В моем текущем коде я показываю форму, запрашиваю у пользователя ввод и устанавливаю ответ как истину/ложь. Я хочу, чтобы другой класс подсчитывал количество правильных ответов на основе данного ответа. Мой вопрос: как мне получить этот класс для подсчета, когда пользователь закрывает окно?Действие по форме Закрыть? C#
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());
}
Но это ничего не делать на закрытии!
Включите ваш соответствующий код. –
Возможный дубликат [C# - действие, когда форма закрыта] (http://stackoverflow.com/questions/2261179/c-sharp-action-when-form-is-closed), почти слово в слово в названии. Пожалуйста, найдите возможные решения, прежде чем отправлять вопрос; он сокращает шум и дублирование. Благодарю. :) –
Думаю, вам может понадобиться добавить еще немного кода. Между этими двумя фрагментами, которые вы опубликовали, нет логических отношений. –