Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

ESC-Taste unterdrücken

Begonnen von SG05, Juli 09, 2010, 17:51:13

⏪ vorheriges - nächstes ⏩

SG05

Hallo Zusammen,

ich möchte, dass in einem Formular das drücken der ESC-Taste keine Reaktion auslöst.

Vieleicht SQL beim öffnen des Formulas?

Wer kann helfen?

Gruß



oma

#1
Hallo,
2 Ereignisse sollten ausreichen:

Private Sub Form_Load()
Me.KeyPreview = True
End Sub


und

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyEscape Then
   KeyCode = 0
   'MsgBox "Du hast die Esc -Taste gedrückt"
End IF
End Sub


Gruß Oma




nichts ist fertig!

MzKlMu

Hallo,
mit SQL kann es schon mal gar nicht gehen, wobei ich denke, das verwechselst Du mit VBA, damit geht es.
Im Ereignis "Bei Taste ab" folgenden Code:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
   If KeyCode = 27 Then KeyCode = 0
End Sub

Die Tastenvorschau des Formulars muss auf Ja stehen.

Edit:
Ich hatte es fertig und wollte es dann doch noch schreiben. ;D
Gruß Klaus

oma

Hallo,

sieht ja auch gut aus ;D
und nun weiss ich auch das vbKeyEscape  = 27 ist ;)

Gruß Oma
nichts ist fertig!

SG05

Danke, es klappt.....

Natürlich meine ich VBA und nicht SQL!  Sorry.....

Ich wünsche ein alle ein schönes WE