Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Mover Form (https://www.clubdelphi.com/foros/showthread.php?t=65971)

Alejo15x 25-01-2010 18:02:29

Mover Form
 
Buenas!

Veran, tengo un form el cual no tiene la barra de dialogo, la que trae los botones de "cerrar, minimizar, maximizar" etc...Esa barra en sima de todas las ventanas...La tengo en none. Bueno, adentro tengo una "TPicture", en la cual nesecito que cuando el usuario le de click, le permita arrastrar el form por la pantalla, como si fuera la barra.
Me entendeis?, Por favor! Os estare muy agradecido!

rgstuamigo 25-01-2010 18:18:13

Cita:

Empezado por Alejo15x (Mensaje 351790)
Buenas!

Veran, tengo un form el cual no tiene la barra de dialogo, la que trae los botones de "cerrar, minimizar, maximizar" etc...Esa barra en sima de todas las ventanas...La tengo en none. Bueno, adentro tengo una "TPicture", en la cual nesecito que cuando el usuario le de click, le permita arrastrar el form por la pantalla, como si fuera la barra.
Me entendeis?, Por favor! Os estare muy agradecido!

Disculpa pero no se entiende con claridad que tipo de Componente tienes en tu Formulario, tú hablas de un TPicture :rolleyes:..hummm quisas sea mas bien un TImage...Pero de todas formas sea cual sea el componentes que tengas, puedes usar el evento OnMouseMove del componente en cuestion y poner este codigo dentro:
Código Delphi [-]
procedure TForm1.MyComponetMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  ReleaseCapture;
  SendMessage(Form1.Handle, WM_SYSCOMMAND, $F012, 0);
end;
.
Saludos...:)

Alejo15x 25-01-2010 19:35:38

gracias!
Eso mismo buscaba! :)


La franja horaria es GMT +2. Ahora son las 07:28:09.

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