Enter en textbox

14/07/2006 - 13:26 por Hugo Gsell | Informe spam
Tengo una clase 'base' que me gestiona un formulario generico de carga de
datos de 1 tabla.
todo el manejo de botones nuevo, modificar, grabar, etc lo hace la clase
base que por ejemplo cuando hacemos clic en grabar... llama a un
procedimiento 'que debe' ser sobreescrito en la clase que lo hereda..
El tema es que cuando creo mi formulario que hereda esta clase base el
programador agrega los textbox y labels que correspondan de acuerdo a los
campos de su tabla y otras cosillas o sea, agrega elementos.
Como puedo hacer que mi clase base de alguna manera autogenere o contenga o
ejecute el manejo de pasar de un textbox a otro presionando enter. para
ahorrar el trabajo al programador de hacer esto..
La lógica parece que es dificil... porque la clase base no podría hacer
cosas sobre objetos que fueron creados despues.
Podría usa el formulario con la propiedad keypreviw en true... para que este
capture las pulsaciones... pero esto ¿haría que el form recibiera los
eventos del teclado y no los textbox? ya que además necesito que los textbox
puedan capturar sus propias pulsaciones.
Alguna ide?
Desde ya muchas gracias.

Hugo A. Gsell
Sgo del Estero
Argentina
 

Leer las respuestas

#1 Hugo Gsell
14/07/2006 - 13:45 | Informe spam
AHH lo apurado que soy... un par de pruebas y me ahorraba 'la tesis'.
Aunque establezca el keypreview del form en true igual se siguen capturando
los eventos de lteclado del textbox no lo recordaba o nunca lo sé... no
importa... ya lo tengo.
Gracias a todos de todos modos.


Hugo A. GSell
Sgo del Estero
Argentina


"Hugo Gsell" escribió en el mensaje
news:%
Tengo una clase 'base' que me gestiona un formulario generico de carga de
datos de 1 tabla.
todo el manejo de botones nuevo, modificar, grabar, etc lo hace la clase
base que por ejemplo cuando hacemos clic en grabar... llama a un
procedimiento 'que debe' ser sobreescrito en la clase que lo hereda..
El tema es que cuando creo mi formulario que hereda esta clase base el
programador agrega los textbox y labels que correspondan de acuerdo a los
campos de su tabla y otras cosillas o sea, agrega elementos.
Como puedo hacer que mi clase base de alguna manera autogenere o contenga
o ejecute el manejo de pasar de un textbox a otro presionando enter.
para ahorrar el trabajo al programador de hacer esto..
La lógica parece que es dificil... porque la clase base no podría hacer
cosas sobre objetos que fueron creados despues.
Podría usa el formulario con la propiedad keypreviw en true... para que
este capture las pulsaciones... pero esto ¿haría que el form recibiera los
eventos del teclado y no los textbox? ya que además necesito que los
textbox puedan capturar sus propias pulsaciones.
Alguna ide?
Desde ya muchas gracias.

Hugo A. Gsell
Sgo del Estero
Argentina

Preguntas similares