Wenn der Benutzer auf das geklickt hat Taste 10 mal dann sollte es eine messagebox
erscheinen es ist nicht klar, warum Sie versuchen, eine Schleife zu verwenden dafür. Es gibt nichts, über das in der Beschreibung zu iterieren wäre. Sie erhöhen einfach einen Zähler mit jedem Klick und führen eine Aktion durch, wenn der Zähler einem gegebenen Wert entspricht.
Zuerst müssen Sie die Anzahl der Klicks verfolgen. Eine Klasse-Level-Eigenschaft sollte es tun:
private int NumberOfClicks { get; set; }
Dann in Ihrem Click-Handler, Sie erhöhen es:
NumberOfClicks++;
Jedes Mal, es erhöht ist, überprüfen Sie, ob es auf 10 ist noch nicht und zeigt die Meldung:
if (NumberOfClicks == 10)
MessageBox.Show("some message");
(Man könnte zusätzlich den Zähler in der if
Block zurückzusetzen, so dass die Nachricht jedes 10 c gezeigt ist, leckt. Oder prüfen Sie, ob NumberOfClicks % 10 == 0
für den gleichen Effekt gilt. Usw.)
Ist dies der Code, der aufgerufen wird, wenn die Schaltfläche geklickt wird? – yoozer8
Wo ist Ihre Logik für die 10 Tasten drücken? Welche Methode ist das? – Dispersia
Versuchen Sie, ein Meldungsfeld anzuzeigen oder Text in einem vorhandenen Meldungsfeld erscheinen zu lassen? – Jacobr365