Hola foro:
Tengo un form con 4 tlabel y 4 tedit, todos con la propiedad nAnchors en
akNONE de manera que se ajusten automáticamente al tamaño del form según
la posición que les di en diseño, dado que a dicho form le puse la
propiedad nShowMode en smMAXIMIZE y que ese form no esta maximizado
cuando lo diseño. Compilo, ejecuto y todo queda correctamente ubicado,
sin importar la resolución de la pantalla.
Ahora bien, la idea es que solo estén visibles el primer tLabel y el
primer tEdit, y luego que se ingrese un dato en el tEdit se "vean" los
demas tLabel y tEdit, para eso paso la propiedad lVisible de cada
control a .F. en tiempo de diseño y en el evento onExit del primer tEdit
las pongo a .T., sucede que ahora los demás tLabel y tEdit aparecen en
una posición diferente.
¿como se puede hacer para que respeten la posición dada en diseño cuanto
se utiliza la propiedad lVisible para cambiar el estado entre oculto y
visto?.
Saludos y gracias
Daniel.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
nanchors y lvisible
-
- Mensajes: 620
- Registrado: Jue Mar 23, 2006 2:39 am
nanchors y lvisible
Daniel:
No hagas invisibles los controles en el IDE, hazlos invisibles
(::lVisible := .F.) en el evento OnInitialize del formulario.
Saludos
Rene Flores
http://www.ciber-tec.com
---------------------------
Nos vemos en España del 21 de Noviembre al 1 de Diciembe
Mas informes: http://www.geroa-software.com/cursos/
Du Pré escribió:
> Hola foro:
> Tengo un form con 4 tlabel y 4 tedit, todos con la propiedad nAnchors en
> akNONE de manera que se ajusten automáticamente al tamaño del form según
> la posición que les di en diseño, dado que a dicho form le puse la
> propiedad nShowMode en smMAXIMIZE y que ese form no esta maximizado
> cuando lo diseño. Compilo, ejecuto y todo queda correctamente ubicado,
> sin importar la resolución de la pantalla.
>
> Ahora bien, la idea es que solo estén visibles el primer tLabel y el
> primer tEdit, y luego que se ingrese un dato en el tEdit se "vean" los
> demas tLabel y tEdit, para eso paso la propiedad lVisible de cada
> control a .F. en tiempo de diseño y en el evento onExit del primer tEdit
> las pongo a .T., sucede que ahora los demás tLabel y tEdit aparecen en
> una posición diferente.
>
> ¿como se puede hacer para que respeten la posición dada en diseño cuanto
> se utiliza la propiedad lVisible para cambiar el estado entre oculto y
> visto?.
>
> Saludos y gracias
> Daniel.
No hagas invisibles los controles en el IDE, hazlos invisibles
(::lVisible := .F.) en el evento OnInitialize del formulario.
Saludos
Rene Flores
http://www.ciber-tec.com
---------------------------
Nos vemos en España del 21 de Noviembre al 1 de Diciembe
Mas informes: http://www.geroa-software.com/cursos/
Du Pré escribió:
> Hola foro:
> Tengo un form con 4 tlabel y 4 tedit, todos con la propiedad nAnchors en
> akNONE de manera que se ajusten automáticamente al tamaño del form según
> la posición que les di en diseño, dado que a dicho form le puse la
> propiedad nShowMode en smMAXIMIZE y que ese form no esta maximizado
> cuando lo diseño. Compilo, ejecuto y todo queda correctamente ubicado,
> sin importar la resolución de la pantalla.
>
> Ahora bien, la idea es que solo estén visibles el primer tLabel y el
> primer tEdit, y luego que se ingrese un dato en el tEdit se "vean" los
> demas tLabel y tEdit, para eso paso la propiedad lVisible de cada
> control a .F. en tiempo de diseño y en el evento onExit del primer tEdit
> las pongo a .T., sucede que ahora los demás tLabel y tEdit aparecen en
> una posición diferente.
>
> ¿como se puede hacer para que respeten la posición dada en diseño cuanto
> se utiliza la propiedad lVisible para cambiar el estado entre oculto y
> visto?.
>
> Saludos y gracias
> Daniel.
nanchors y lvisible
Rene
Ante todo gracias por tu ayuda y te comento que, habiendo hecho el
cambio sugerido los controles se muestran y ocultan en el momento que yo
quiero, pero igualmente siguen apareciendo en lugares incorrectos. ¿?
Nuevamente gracias.
Saludos
Daniel.
Rene Flores escribió:
> Daniel:
>
> No hagas invisibles los controles en el IDE, hazlos invisibles
> (::lVisible := .F.) en el evento OnInitialize del formulario.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
> ---------------------------
> Nos vemos en España del 21 de Noviembre al 1 de Diciembe
> Mas informes: http://www.geroa-software.com/cursos/
>
>
> Du Pré escribió:
>> Hola foro:
>> Tengo un form con 4 tlabel y 4 tedit, todos con la propiedad nAnchors
>> en akNONE de manera que se ajusten automáticamente al tamaño del form
>> según la posición que les di en diseño, dado que a dicho form le puse
>> la propiedad nShowMode en smMAXIMIZE y que ese form no esta
>> maximizado cuando lo diseño. Compilo, ejecuto y todo queda
>> correctamente ubicado, sin importar la resolución de la pantalla.
>>
>> Ahora bien, la idea es que solo estén visibles el primer tLabel y
>> el primer tEdit, y luego que se ingrese un dato en el tEdit se "vean"
>> los demas tLabel y tEdit, para eso paso la propiedad lVisible de cada
>> control a .F. en tiempo de diseño y en el evento onExit del primer
>> tEdit las pongo a .T., sucede que ahora los demás tLabel y tEdit
>> aparecen en una posición diferente.
>>
>> ¿como se puede hacer para que respeten la posición dada en diseño
>> cuanto se utiliza la propiedad lVisible para cambiar el estado entre
>> oculto y visto?.
>>
>> Saludos y gracias
>> Daniel.
Ante todo gracias por tu ayuda y te comento que, habiendo hecho el
cambio sugerido los controles se muestran y ocultan en el momento que yo
quiero, pero igualmente siguen apareciendo en lugares incorrectos. ¿?
Nuevamente gracias.
Saludos
Daniel.
Rene Flores escribió:
> Daniel:
>
> No hagas invisibles los controles en el IDE, hazlos invisibles
> (::lVisible := .F.) en el evento OnInitialize del formulario.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
> ---------------------------
> Nos vemos en España del 21 de Noviembre al 1 de Diciembe
> Mas informes: http://www.geroa-software.com/cursos/
>
>
> Du Pré escribió:
>> Hola foro:
>> Tengo un form con 4 tlabel y 4 tedit, todos con la propiedad nAnchors
>> en akNONE de manera que se ajusten automáticamente al tamaño del form
>> según la posición que les di en diseño, dado que a dicho form le puse
>> la propiedad nShowMode en smMAXIMIZE y que ese form no esta
>> maximizado cuando lo diseño. Compilo, ejecuto y todo queda
>> correctamente ubicado, sin importar la resolución de la pantalla.
>>
>> Ahora bien, la idea es que solo estén visibles el primer tLabel y
>> el primer tEdit, y luego que se ingrese un dato en el tEdit se "vean"
>> los demas tLabel y tEdit, para eso paso la propiedad lVisible de cada
>> control a .F. en tiempo de diseño y en el evento onExit del primer
>> tEdit las pongo a .T., sucede que ahora los demás tLabel y tEdit
>> aparecen en una posición diferente.
>>
>> ¿como se puede hacer para que respeten la posición dada en diseño
>> cuanto se utiliza la propiedad lVisible para cambiar el estado entre
>> oculto y visto?.
>>
>> Saludos y gracias
>> Daniel.