SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: abelsql3000 en Viernes 27 de Abril de 2007, 23:50
-
He notado la siguiente curiosidad al usar FRAMES
Si dibujo controles sobre este contenedor y coloco su propiedad Enabled a FALSE entonces todos los elementos que contiene se inhabilitan
Pero si dibujo controles fuera del FRAME y luego los coloco dentro del mismo para luego establecer su propiedad Enabled a FALSE , los objetos no se inhabilitan
LA PREGUNTA DEL MILLON ES
Habra alguna maniobra o propiedad que deba modificar para aquellos controles que halla dibujado fuera del contenedor FRAME y que luego colocare dentro de él de modo que pueda yo posteriormente colocar su propiedad Enabled del FRAME a FALSE y todo los controles se inhabiliten
Gracias por su aporte
Atte Abel
-
Si con
dibujado fuera del contenedor FRAME y que luego colocare dentro de él
te referís a arrastrarlos sobre el frame eso no quiere decir que estén dentro. Para poder colocarlos "dentro" del frame, cortalos y pegalos estando sobre este.
-
Frames Como dice Angel_K_ido hay que tener muy encuenta que en la ventana o "form" entran tanto los frames como otros objetos, por lo que si estos objetos fuesen movidos "arrastrados" sobre el frame no indicaria que estuviesen contenidos dentro de este, a menos de que se use la opcion copiar-pegar y que el frame estuviese seleccionado al momento de pegar. Saludos y exitos.
-
En efecto es como te dicen los otros compañeros.
Pero para que tengas la garantía de lo que te decimos es verdad haz algo parecido a los siguiente.
dim padre as string
padre=text1.parent
msgbox padre
Si text1 sólo tiene la misma posición que el frame su parent será form1, si por el contrario estuviera dentro del frame, su parent sería frame1 , es decir tener una posición dentro del área de un contenedor, no es lo mismo que estar dentro de ese contenedor....