Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Posicion de un formulario (https://www.clubdelphi.com/foros/showthread.php?t=26292)

Caro 18-10-2005 21:15:54

Posicion de un formulario
 
Hola a Todos

Quisiera mostrar un formulario en una coordenadas X, Y especifica como puedo hacer esto lo he intentado con las propiedades Left y Top del formulario pero me muestra en cualquier otro lugar y no en las coordenadas que le doy.

Gracias por adelantado

dec 18-10-2005 22:00:54

Hola,

¿Estás utilizando el evento "OnCreate" para situar el formulario allá donde quieres mediante las propiedades "Top" y "Left"? Si es así, vigila que la propiedad "Position" del formulario no valga "poDesktopCenter" ni "poScreenCenter", pues de ser así el formulario se quedará en el centro de la pantalla... lo que me escama es que dices que se queda "en cualquier sitio"... menos donde le indicas... ¿no podrías especificar un poco más mediante un poco de código fuente? :)

Caro 18-10-2005 23:22:21

Hola Dec primeramente muchas gracias por responder, lo que me pidieron hacer exactamente es que cuando presiono la tecla enter dentro de un Edit muestre un formulario justo debajo del edit, lei en un hilo que escribieron no hace mucho que con ClientOrigin obtenias las coordenadas de un componente lo que hice es lo siguiente.

dentro del keypress y si ha presionado la tecla enter
Código Delphi [-]
     Form.Left:=Edit1.ClientOrigin.X;
     Form.Top:=Edit1.ClientOrigin.Y;
     Form.showModal

espero que se entienda no soy buena para explicar bien, talvez tenga que utilizar otras propiedades del formulario para asignarle dichas coordenadas pero nose cuales

Saludos

dec 19-10-2005 03:19:15

1 Archivos Adjunto(s)
Hola,

Yo creo que no vas desencaminada. Al menos de esa forma he preparado un ejemplo que creo puede cumplir tus necesidades. Échale un vistazo. :)

Caro 19-10-2005 05:18:45

:) Es justo lo que queria, muchimas gracias Dec.


La franja horaria es GMT +2. Ahora son las 22:36:25.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi