vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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
Re: Me.Close per Tastatureingabe 
Autor: ModeratorDieter (Moderator)
Datum: 10.02.09 06:57

Hier eine mögliche Lösung:
Public Class Form1
  Dim keyBuffer As String = ""
 
  Private Sub Form1_KeyPress(ByVal sender As Object, _
    ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
 
    Static oTime As System.Diagnostics.Stopwatch = _
      New System.Diagnostics.Stopwatch
 
    ' Falls mehr als 2 Sekunden seit letztem Tastendruck vergangen,
    ' Zeichenketten-Puffer löschen
    If Not oTime.IsRunning Then oTime.Start()
    If oTime.ElapsedMilliseconds > 2000 Then
      keyBuffer = ""
      oTime.Reset()
      oTime.Start()
    End If
 
    keyBuffer &= e.KeyChar
    If keyBuffer = "exit" Then
      Me.Close()
    End If
  End Sub
End Class

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Me.Close per Tastatureingabe1.139Sebi9009.02.09 22:51
Re: Me.Close per Tastatureingabe738GPM09.02.09 23:28
Re: Me.Close per Tastatureingabe751Sebi9009.02.09 23:38
Re: Me.Close per Tastatureingabe869ModeratorDieter10.02.09 06:57

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