tomar el foco de textbox

29/06/2006 - 16:49 por Hugo Gsell | Informe spam
Hola... tengo una clase generica (que es un form) con un 'comportamiento
determinado'.
Este es heredable y se le pueden por ejemplo agregar textbox.
Ante un evento (clic en un boton que existe en la clase base del form) (y
ante un criterio de diseño de objetos) necesito
recorrer los objetos tipo textbox del formulario y buscar su TABINDEX u otra
propiedad que me diga cual fue creado antes.

Se como recorrer los objetos del form... y como identificar si es un textbox
o no... lo que no se, es que propiedad de los textbox
me puede decir cual fue creado primero...

Hugo A. Gsell
Sgo del Estero
Argentina

Preguntas similare

Leer las respuestas

#1 DosFlores
06/07/2006 - 00:58 | Informe spam
Si estás con VS2005 debes utilizar TabIndex, pero tienes un problema, si un
textbox está dentro de un contenedor como un tab o una GroupBox el TabIndex
que tienes que utilizar es el de la suma del contenedor*100+el del TexBox,
ya que el TextBox sólo te indica el orden de creación dentro del contenedor
y no del formulario entero.
Por ejemplo:

TextBox1=TabIndex 0 0
GroupBox=TabIndex 1 100
TextBox2=TabIndex 0 100
TextBox3=TabIndex 1 101
TextBox4=TabIndex 2 102
Tab=TabIndex 2 200
GroupBox=TabIndex 0 200000
TextBox5=TabIndex 0 200000
GroupBox=TabIndex 1 200100
TextBox6=TabIndex 0 200100
TextBox7=TabIndex 3 3

Ahora bien, para que la ordenación se correcta deberás igualar todos los
números a las mismas cifras añadiendo ceros a la derecha. Con eso ya tienes
ordenados los textbox por el orden que quieras.
Un saludo
Oscar Montesinos
"Hugo Gsell" escribió en el mensaje
news:
Hola... tengo una clase generica (que es un form) con un 'comportamiento
determinado'.
Este es heredable y se le pueden por ejemplo agregar textbox.
Ante un evento (clic en un boton que existe en la clase base del form) (y
ante un criterio de diseño de objetos) necesito
recorrer los objetos tipo textbox del formulario y buscar su TABINDEX u
otra propiedad que me diga cual fue creado antes.

Se como recorrer los objetos del form... y como identificar si es un
textbox o no... lo que no se, es que propiedad de los textbox
me puede decir cual fue creado primero...

Hugo A. Gsell
Sgo del Estero
Argentina


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida