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 21-05-2003
craven craven is offline
Miembro
 
Registrado: may 2003
Posts: 78
Poder: 21
craven Va por buen camino
Question Tamaño formulario hijo

Hola a todos. ¿Qué tal? Aqui estoy de nuevo para consultaros una cosilla. Os explico. Mi aplicacion es MDI, tengo un formulario padre que crea, cuando el usuario pulsa un botoncito, un formulario hijo. Lo que sucede es que dicho formulario hijo debe tomar un tamaño determinado, según el tamaño del formulario padre. Lo que yo he hecho es lo siguiente.

En la unidad correspondiente al formulario hijo he añadido un procedimiento tal que asi:

procedure CrearFormularioHijo (cW, cH : Integer) ;

var
ventana : TFormularioHijo ;

implementation

procedure CrearFormularioHijo (cW, cH : Integer) ;
begin
Application.CreateForm (TFormularioHijo, ventana) ;

with ventana do
begin
Top := 0 ; Left := 0 ;
Width := cW + 100 ;
Height := cH + 100 ;
end ;
end ;


Una vez hecho esto, en el formulario padre, dentro del método de pulsación de un botón, añado la siguiente linea:

CrearFormularioHijo (Width, Height) ;

Mi consulta es la siguiente. ¿Lo que he hecho es correcto desde el punto de vista de lo más óptimo, o hay otra forma mejor y rápida de hacerlo? Gracias de antemano a todos y un saludo.
__________________
craven
Responder Con Cita
  #2  
Antiguo 22-05-2003
cso2000 cso2000 is offline
Miembro
 
Registrado: may 2003
Ubicación: Guadalajara, Jalisco
Posts: 108
Poder: 21
cso2000 Va por buen camino
Hola: Pruebate esto

MiForm := TMiform.Create(formPadre );

MiForm.Top := 0;
MiForm.Left := 0;
MiForm.Width := ValorW;
MiForm.Height := ValorH;
MiForm.Show;

Esto te deve servir y no necesitas crear otros procedimientos
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


La franja horaria es GMT +2. Ahora son las 05:32:46.


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