PDA

Ver la Versión Completa : Mover Form


Alejo15x
25-01-2010, 18:02:29
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
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:
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! :)