vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Auf Tastendruck warten 
Autor: sollniss
Datum: 09.08.09 00:51

Hallo, gibt es eine Möglichkeit, generell auf einen Tastendruck zu warten?
Also ohne bei allen möglichen Controls das KeyPress/Down Event abzufragen.

Ich habe nämlich sowas wie einen Vokabeltrainer, der User sieht das fremde Wort und hat eine Textbox um dieses zu übersetzen, bei einem Fehler sollte der User auswählen können wie die Lösung angezeigt werden soll.
Im Kopf habe ich die Möglichkeiten "Gar nicht; 1 Sec; 2 Sec; 3 Sec; Auf Tastendruck warten", allerdings weiß ich nicht wie ich letztes umsetzen soll.

Hier mein Code:
Private Sub ShowMistake(ByVal sender As Object, ByVal e As EventArgs)
    labShow.Text = session.CurrentVocable.Translation(0)
    labShow.ForeColor = Properties.Settings.[Default].TranslationColor
    
    Select Case Properties.Settings.[Default].DisplayTimeout
        Case 0
            ' 0sec
            timMistake.Interval = 1
            Exit Select
        Case 1
            ' 1sec
            timMistake.Interval = 1000
            Exit Select
        Case 2
            ' 2sec
            timMistake.Interval = 2000
            Exit Select
        Case 3
            ' 3sec
            timMistake.Interval = 3000
            Exit Select
        Case 4
            ' TODO: wait for key
            Exit Select
    End Select
    
    timMistake.Start()
End Sub
 
Private Sub timMistake_Tick(ByVal sender As Object, ByVal e As EventArgs)
    timMistake.Stop()
    labShow.ForeColor = Properties.Settings.[Default].VocableColor
    session.SetNextVocable()
End Sub
ShowMistake ist ein Event der session-Klasse.

Vielleicht gibts ja auch eine viel bessere Lösung.

---
Woher soll ich wissen, was ich denke, bevor ich h?re, was ich sage?

Beitrag wurde zuletzt am 09.08.09 um 00:52:06 editiert.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Auf Tastendruck warten5.058sollniss09.08.09 00:51
Re: Auf Tastendruck warten2.314Christoph197209.08.09 09:27
Re: Auf Tastendruck warten1.745sollniss09.08.09 13:33
Re: Auf Tastendruck warten1.561Christoph197209.08.09 14:52
Re: Auf Tastendruck warten1.529sollniss09.08.09 14:57
Re: Auf Tastendruck warten1.540Christoph197209.08.09 15:02
Re: Auf Tastendruck warten2.068cookstdu09.08.09 15:04
Re: Auf Tastendruck warten1.497sollniss09.08.09 15:35

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel