| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
John Invitado
|
Publicado: Mie 02 Jul, 2003 5:35 pm Asunto: Centrar un formulario en tiempo de ejecucion......... |
|
|
Hola:
Lo que necesito es que todos los formularios se ubiquen en el centro de la pantalla sin importar la resolucion.
De antemano gracias.
Saludos. |
|
| Volver arriba |
|
 |
Alfredo Invitado
|
Publicado: Mie 02 Jul, 2003 7:31 pm Asunto: Centrado |
|
|
| Saludos, Hay una propiedad del form Position, elige poCentered, no me he fijado pero asumo que tendra en cuenta el tamaño del escritorio. |
|
| Volver arriba |
|
 |
Yo Invitado
|
Publicado: Mie 09 Jul, 2003 5:21 am Asunto: No.. |
|
|
Hola, Gracias Alfredo por responder, pero lo que me dices funciona al abrir cada formulario por prmera vez, pero que pasa si muevo un formulario centrado, lo cierro y de nuevo lo abro, pues ya no aparece centrado,aparece en donde lo deje la ultima vez..., e ahi el problema..¨??!!
Saludos.
bye. |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Mie 09 Jul, 2003 5:34 am Asunto: |
|
|
en OnCreate posicionalo
Top=donde lo quieras
Left=donde lo quieras
lo puedes cacular Top=(Screen->Top-Form->Heigth)/2 |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mie 09 Jul, 2003 7:33 am Asunto: Centrando |
|
|
No es exactamente como te ponen. Para centar debes saber el tamaño de la pantalla, no la parte alta (Screen->Top vale siempre 0); yo uso este modo:
| Código: | Form1->Left = (Screen->Width - Form1->Width) / 2;
Form1->Top = (Screen->Height - Form1->Height) / 2; |
_________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
Yo Invitado
|
Publicado: Jue 10 Jul, 2003 12:01 am Asunto: Gracias |
|
|
Hola:
Mil gracias por responder. funciona de maravilla era justo lo que queria.
Saludos.
Bye. |
|
| Volver arriba |
|
 |
|