Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

disabilitare tasto invio

227 views
Skip to first unread message

carla

unread,
Sep 23, 2005, 11:44:19 AM9/23/05
to

Salve a tutti,
Ho una maschera con vari controlli e vorrei che premendo il tasto invio, non
accadesse niente.
Ho pensato alla proprietà enterKeyBehavior ma onestamente non so dove
inserirla (se la associo ad una text box funziona solo per quella e io
vorrei che funzionasse per tutta la maschera)

Ho provato anche da -->opzioni -->Tastiera -->Con INVIO passa a : Nessuno
spostamento. ma qui succede l'inverso (mi disabilita su tutte le maschere)

é possibile da codice vba sull'evento load della mia maschera disabilitare
invio e poi riabilitarlo sull'evento prima di chiudere?

Grazie Carla


Carlo Costarella

unread,
Sep 23, 2005, 1:35:15 PM9/23/05
to

"carla" <carl...@NOSPAMhotmail.com> ha scritto nel messaggio
news:npVYe.11743$pJ6.6...@news4.tin.it...

Sì è possibile.
Nelle proprietà di evento della maschera imposta "Anteprima tasti" su sì e
poi scrivi questo codice nel modulo della maschera:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then KeyCode = 0
End Sub

Private Sub Form_KeyPress(KeyAscii As Integer)
KeyAscii = 0
End Sub

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
KeyCode = 0
End Sub

Leggiti nella guida : KeyPreview o AnteprimaTasti

Ciao, Carlo

0 new messages