Buenas!.
¿ Habéis podido usar esos métodos ?.
Supongamos que tengo un formulario con distintos controles y uno de ellos tiene el foco. ( A lo mejor no es necesario ).
Y por un momento "he creido" que podría ser posible con esos métodos acceder al control siguiente y al anterior al que
de alguna forma esta seleccionado, tiene el foco, digo yo que será de alguna forma.
La ayuda de Gambas dice que: ( Todos esos métodos pertenecen a la clase control ).
Next : Devuelve el próximo control que tiene el mismo padre
Previous: Devuelve el control anterior que tiene el mismo padre.
Si tengo un formulario con tres botones ( sin más)
Y escribo algo como esto:
Me.Next es nulo.
¿ Qué puedo haber hecho mal ?.
¿ Cómo puedo usar esos dos métodos ?.
Ey, esto si devuelve algo.
Código:
Print Button1.Next.Name
Devuelve Button2
Ostras.
Y es que en ese código no se habla del padre de los controles.
Distinto sería que usase esto:
Código:
Print Button1.Previous.Name
Devolviendo Objeto nulo
¿ Esto se remonta a la jerarquía de controles del formulario o a controles que son de la misma clase ?.
Ya que podía haber añadido después de boton1, textbox1.
Saludos