tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
699
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Marcus Roffmann Marcus Roffmann ist offline Mitglied Brillant
    Registriert seit
    Jul 2001
    Ort
    Karlsbad (Baden-Württemberg)
    Beiträge
    791
    Hi ihr alle!

    Ich würde gerne eine Tastenkombination definieren die mir ein geöffnetes Formular schließt.

    Die Tastenkombination dazu habe ich und wie ich sie umsetzen muss auch, nur will das nicht so wirklich. Gibt es da eine Möglichkeit das mein Formular die Tastenkombination erkennt oder müsste es das egal ob ich in einem Textfeld oder sonstigem bin erkennen?

    Wäre sehr dankbar für Informationen

    btw: HINWEIS: Ich benutze eVB für PocketPC!
     
    Lebe jeden Tag so, als wäre es dein letzter!

  2. #2
    Registriert seit
    Nov 2001
    Ort
    Gießen
    Beiträge
    4.091
    das evb hab ich noch nicht ausprobiert, aber im normalen vb funktioniert das folgendermassen:
    zuerst stellst du die formular-eigenschaft "keypreview" auf true, damit alle keydown-ereignisse (auch die aus steuerelementen) auf dem formular abgefangen werden. im keydown-ereignis von deinem formular schreibst du dann beispielsweise folgenden code:

    Code :
    1
    2
    3
    4
    5
    6
    7
    
    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
     
    If Shift = vbAltMask And KeyCode = vbKeyF5 Then
        MsgBox "blub"
    End If
     
    End Sub
     
    "You could say that I was too lazy to calculate and so I invented the computer." -- Konrad Zuse

Ähnliche Themen

  1. Tastenkombination in SWT
    Von ceiphren im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 8
    Letzter Beitrag: 05.10.09, 17:05
  2. Antworten: 0
    Letzter Beitrag: 25.07.08, 10:08
  3. Antworten: 0
    Letzter Beitrag: 07.05.06, 22:47
  4. Antworten: 2
    Letzter Beitrag: 20.10.05, 12:54
  5. Abbruch Endlosschleife durch Tastendruck
    Von Fireball1982 im Forum .NET Archiv
    Antworten: 6
    Letzter Beitrag: 30.03.05, 12:54