Evento KeyPress no funciona al pulsar INTRO

shiquilla
09 de Abril del 2004
Buenas a todos/as, me ocurre una cosa bastante extraña, tengo un textbox en el cual, si pulso enter inicio una serie de cosas, pero lo que ocurre es que ni entra por ahi, ni me recoge el programa que he pulsado el ENTER, es decir, si pongo esto:


CODE
Private Sub Busqueda_KeyPress(KeyAscii As Integer)
msgbox KeyAscii
end sub



Si pulso cualquier tecla me muestra su código, sin embargo, al pulsar ENTER ni salta siquiera, es como si no hubiera pulsado nada. Lo extraño es que tengo lo mismo puesto en otros formularios y si funciona... ¿Alguien puede decirme qué es lo que ocurre? Gracias.

krizall
09 de Abril del 2004
hola, la verdad es que tu caso esta raro, pero podrias provar conel keydown
talves ahi si funciona

en?
09 de Abril del 2004
Hola shiquilla,

esto suele hacerlo cuando en el formulario hay un CommadButton que tiene la propiedad Default=True
Comprueba a ver si es eso.

Un saludo.

Bartolom
09 de Abril del 2004
Opino lo mismo que enco. Debe ser que la tecla Enter está reservada para algún botón. Debes cambiar todos los command del formulario a Default=False

Saludos!
Bartolom
Chile

shiquilla
09 de Abril del 2004
Hola a todos, , al final ya solucioné el problema, era la propiedad Default que la tenía a TRUE, de todas formas, muxas gracias a todos por contestar ;).