Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   la posicion del form (https://www.clubdelphi.com/foros/showthread.php?t=887)

superhopi 28-05-2003 10:28:28

la posicion del form
 
Hola, tengo un form principal de un tamaño determinado, y otro form que cuando se activa se pone justo debajo de este. El problema es que si muevo el form principal el otro se queda en su sitio, y lo que quiero es que se mueva para la misma direccion.
¿Como puedo hacer esto?
¿Y para que minimice los dos a la vez?
Muchas gracias.

roman 28-05-2003 16:29:02

Para la parte de mover los formularios:
Código:

interface

type
  TForm1 = class(TForm)
  private
    procedure WMMove(var Message: TWMMove); message WM_MOVE;
  end;

implementation

procedure TForm1.WMMove(var Message: TWMMove);
begin
  inherited;
  if Assigned(Form2) then
  begin
    Form2.Left := Left;
    Form2.Top := Top + Height;
  end;
end;

end.

// Saludos

Lepe 29-05-2003 19:06:11

echa un vistazo a la unidad Windows.pas que trae delphi, mira los mensajes igual que el WM_MOVE que dice roman hay muchos mas, he mirado un poco y el que mas me suena es este:

SIZE_MINIMIZED


Suerte!


La franja horaria es GMT +2. Ahora son las 05:01:49.

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