FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
¿Centrado de un form?
Hola amigos, he estado viendo como centrar un formulario en el escritorio y en las propiedades del form tenemos DesktopCenter y esta opcion va bien pero tengo una pega, si el form no es el main y lo abro desde el main por ejemplo, saldrá centrado pero si lo muevo de su posicion y lo cierro y vuelvo a hacer que aparezca ya no aparece centrado sino que aparece en la posicion donde fue cerrado. ¿se puede hacer que siempre que aparezca el form aparezca centrado sin importar la posicion donde fue cerrado? ¿como?
|
#2
|
||||
|
||||
Supongo que esto sucede porque al cerrar el formulario, no lo destruyes sino que simplemente lo ocultas; así que al abrirlo nuevamente, lo que realementye estás haciendo es poniéndolo visible y su posició es la últim que tenias.
Una de dos, o destruyes el formulario al momento de cerrarlo o te encargas tú mismo de centrarlo al mostrarlo. // Saludos |
#3
|
||||
|
||||
Hola aguml.
Es tál como te comenta roman. Código:
void __fastcall TFormSecundario::FormShow(TObject *Sender) { Left = (Screen->Width - Width)/2; Top = (Screen->Height - Height)/2; }
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
¡genial! funciona de maravilla asi.
Por cierto, no sabia que podia no poner el Form1-> delante de cada propiedad estando en un evento de este. Interesante. |
#5
|
||||
|
||||
Hola aguml.
Cita:
Como es usado tán frecuentemente dentro de las funciones miembros, se permite su omisión (syntactic sugar). Es decir que el código anterior también se podría haber escrito: Código:
void __fastcall TFormSecundario::FormShow(TObject *Sender) { this->Left = (Screen->Width - this->Width)/2; this->Top = (Screen->Height - this->Height)/2; }
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Cita:
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Form centrado | Facu | Gráficos | 3 | 26-03-2012 16:43:46 |
Centrado de pantallas MDI en el fondo de la aplicación | jjoliveras | API de Windows | 6 | 15-10-2007 19:02:43 |
LookupListbox, seleccionar campo no centrado | lacovera | OOP | 0 | 08-01-2007 10:13:21 |
Centrado de Forms MDIChild | lafirma | OOP | 1 | 24-02-2004 21:07:53 |
Imprimir un form y que salga centrado | epalacios | Impresión | 0 | 16-12-2003 13:07:26 |
|