PDA

Vollständige Version anzeigen : Tastatur abschalten


Hans H
01.03.2001, 18:59
Hallo an Alle,
ich suche einen Befehl, mit dem ich solange eine Procedure läuft die Tastatur "abschalten" kann, also verhindere, daß Eingaben gemacht werden können.
Gibt es so einen "KeyboardOff" oder so ?

Sascha Trowitzsch
01.03.2001, 19:25
Gebe in den Formulareigenschaften in'Tastenvorschau' *ja* an. In 'Bei Taste Ab' schreibst du die Ereignisprozedur:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
if flag then KeyCode = 0
End Sub

Dann funktioniert nichts mehr. Damit auch das Unterbrechen des Codes nicht mehr Tasten funktioniert, müssen allerdings in den Starteigenschaften der Datenbank auch die Access-Spezialtasten ausgeschaltet werden.

'flag' hast du zuvor im Formularcode als globale Variable (boolean) deklariert.

Wenn du dann 'flag' in deinen langwierigen Prozeduren jeweils auf false oder true setzt kannst du die Tastatur damit aktivieren oder deaktivieren.

Ciao, Sascha