Ich jage den Wumpus, und ich bin auf ein Problem gestoßen. (Ich bin ein High-Schooler) Ich bin verantwortlich für die Trivia-Klasse, und ich mache hier etwas falsch. In meinem aktuellen Code zeige ich ein Formular an, frage den Benutzer nach einer Eingabe und setze den Antwortstatus als wahr/falsch. Ich möchte, dass eine andere Klasse die Anzahl der richtigen Antworten basierend auf der gegebenen Antwort zählt. Meine Frage ist, wie bekomme ich diese Klasse zu zählen, wenn der Benutzer das Fenster schließt?Aktion auf Formular schließen? C#
public void passOrFailWumpusEncounter(bool result)
{
if (currentTested == WUMPUS_TEST_AMOUNT)
{
return;
}
if(result)
{
currentPassed++;
currentTested++;
}
else
{
currentTested++;
}
}
ich das "Ergebnis" von
public bool getQuestionStatus()
{
return questionStatus;
}
(auf einer anderen Klasse) immer habe ich versucht
private void Form1_FormClosing(Object sender, FormClosingEventArgs e)
{
trivia.passOrFailWumpusEncounter(prompt.getQuestionStatus());
}
Aber es macht nichts auf nah!
Fügen Sie Ihren entsprechenden Code. –
mögliches Duplikat von [C# - Aktion bei geschlossenem Formular] (http://stackoverflow.com/questions/2261179/c-sharp-action-when-form-is-closed), fast Wort für Wort im Titel. Bitte suchen Sie nach möglichen Lösungen, bevor Sie eine Frage stellen. es reduziert Lärm und Doppelarbeit. Vielen Dank. :) –
Ich denke, Sie müssen möglicherweise ein wenig mehr Code enthalten. Es gibt keine logische Beziehung zwischen den beiden Snippets, die Sie gepostet haben. –