Controlar tecla Enter en TextBox

4 envíos / 0 nuevos
Último envío
Jose Luis Casla...
Imagen de Jose Luis Casla Araiz
Offline
última acción: Hace 1 semana 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 11/05/2012 - 15:15
Puntos: 1585
Controlar tecla Enter en TextBox

Muy buenas.

Tengo un UserForm con un TextBox donde quiero guardar la informacion contenida en la celda AZ1.

Este UserForm tiene dos botones. Uno para Grabar y el otro para Salir del UserForm.

Hasta aqui... todo normal.

Escribo cualquier texto, y si le doy a Grabar, me lo guarda sin problemas. La proxima vez que entro en el UserForm tengo el contenido guardado en la celda AZ1.

Para cambiar de linea dentro del TextBox no vale darle a la tecla Enter, porque me lleva al boton Salir, (pone el foco en el boton Salir), asi que si le doy otra vez al Enter, me salgo del UserForm.

Para canbiar de linea, dentro del TextBox, tengo que darle a Ctrl+Enter.

Lo que quiero hacer es que ese movimiento de pasar a la linea siguiente, en lugar de tenerlo que hacer con Ctrl+Enter, se pueda hacer directamente con Enter (sin Ctrl). anulando por lo tanto la accion por defecto, que es poner el foco en el boton Salir.

No lo he conseguido...

Alguna idea?

Gracias anticipadas.

Jose Luis Casla

Jose Luis Casla...
Imagen de Jose Luis Casla Araiz
Offline
última acción: Hace 1 semana 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 11/05/2012 - 15:15
Puntos: 1585
Queria decir que ya he

Queria decir que ya he resuelto el tema planteado en la pregunta anterior.

La solucion ha consistido en modificar la propiedad EnterKeyBehavior del TextBox. Estaba en False y la he cambiado a True.

Con esto, al dar a la tecla Enter, pasa a la linea siguiente dentro del TextBox, como lo hace cualquier procesador de textos.

Agradezco de todas maneras la oportunidad que nos ofrece el Foro, para plantear nuestras preguntas y aportar nuestras respuestas.

Me reafirmo, una vez mas, que "en Excel se puede hacer... casi todo"

Saludos cordiales.

Jose Luis Casla

Cron
Imagen de Cron
Offline
última acción: Hace 6 días 13 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12225
"Casi" es apropiado...Exacto,

"Casi" es apropiado...

Exacto, esa propiedad es la que hace que el textbox se comporte como quieres. El botón se pulsaba porque tiene la propiedad 'Default' en verdadero.

 

Un saludo

Jose Luis Casla...
Imagen de Jose Luis Casla Araiz
Offline
última acción: Hace 1 semana 2 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 11/05/2012 - 15:15
Puntos: 1585
Agradecido

Hola Cron:

Muchas gracias por tu aportación... siempre me resulta gratificante que estés "al quite" de las cuestiones que planteamos.

La solución, en este caso, por mi parte, fue como diría Samaniego: sonó la flauta por casualidad... :) :) :) Y no veas, la satisfacción que me dió.... :) :) :)

Saludos cordiales.

Jose Luis Casla