Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-05-2008
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 494
Poder: 17
Neeruu Va por buen camino
Cool Formularios MDI CHild Maximizados

Hola se que se hablo ya de esto pero no pude encontrar una respuesta que se adapte a lo que necesito

Tengo una aplicacion MDI

Descripcion

FrmMDI
FrmMDIChild1
FrmMDIChild2

En el FrmMDI tengo un menu desde el cual llamo a los MDIChild

Cual es el problema?
el problema es que si, por ejemplo, FrmMDIChild1 esta maximizado y se crea el FrmMDIChild2 (si el FrmMDIChild1 sigue maximizado y sigue abierto) se crea maximizado tambien

Como puedo hacer para solucionar esto??

Adjunto ejemplo

Saludo Atte Neeruu
Archivos Adjuntos
Tipo de Archivo: zip MDICHILDMAX.zip (5,5 KB, 13 visitas)
Responder Con Cita
  #2  
Antiguo 04-05-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Neeruu Ver Mensaje
el problema es que si, por ejemplo, FrmMDIChild1 esta maximizado y se crea el FrmMDIChild2 (si el FrmMDIChild1 sigue maximizado y sigue abierto) se crea maximizado tambien

Como puedo hacer para solucionar esto??
Realmente no creo que haya una solución, aunque, desde luego, puedo equivocarme. Ése que describes, es el comportamiento estándar de los formularios MDI, no depende de delphi, sino del S.O en sí: o todos están maximizados o ninguno lo está.

// Saludos
Responder Con Cita
  #3  
Antiguo 04-05-2008
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 494
Poder: 17
Neeruu Va por buen camino
Cool Formularios MDI CHild Maximizados

Gracias por la respuesta!!!!

No habra alguna forma de redimensionar y ajustar los formularios para que parescan que estan maximizados pero en realidad no!!!!


Alguna forma de burlar al SO!!!! para que no haga estas cosas!!!!



Saluda Atte Neeruu
Responder Con Cita
  #4  
Antiguo 05-05-2008
Paulao Paulao is offline
Miembro
 
Registrado: sep 2003
Ubicación: Rua D 31 Casa 1 - Inhoaíba - Rio de Janeiro - RJ - Brasil
Posts: 637
Poder: 21
Paulao Va por buen camino
Yo tengo una funcion que pongo en el cretae del form child, para yo hacer un control del Heigth y width del mismo. La funcion estas abajo:

Cita:
procedure Centraliza(iWidth, iHeight: Integer);
begin
Width := iWidth;
Height := iHeight;

Left := StrToInt(FloatToStr(Int(StrToFloat(IntToStr(Screen.Width - iWidth)) / 2 )));
Top := StrToInt(FloatToStr(Int(StrToFloat(IntToStr(Screen.Height - iHeight)) / 15 )));
end;
Y el uso de la funcion, hago en el Create del form asi:

Cita:
Centraliza(715,394);
Mira, la linea top si el form no queda centralizado, usted va aumentando o diminuindo la division, por ejemplo, en mi caso yo hizo por 15, pues el width es grande. Si fuer un width, ejemplo, 315, talvez yo hiciera por 8 o 10. Ud tendra que ir tetando.
Responder Con Cita
  #5  
Antiguo 05-05-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
¿Para qué tanta conversión?

Código Delphi [-]
Width := (Screen.Width - iWidth) div 2;
Height := (Screen.Height - iHeight) div 15;

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Formularios MDI Child - Efecto Visual Neeruu Varios 0 19-04-2008 19:50:58
mdi form and child ale21alito Varios 9 07-02-2008 01:04:05
Cerrar MDI Child con ALT-F4 gluglu Varios 3 05-09-2006 11:38:16
MDI Child que no se cierran senpiterno Varios 5 25-11-2004 06:14:37
Paneles Child JoseQ Varios 1 21-07-2004 11:09:52


La franja horaria es GMT +2. Ahora son las 03:26:57.


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