![]() |
como mover un formulario sin borde
hola amigos me hago esta pregunta y espero que alguien me ayude les cuento e bajado un componente en delphi donde me permite curbiar lo que son los bordes de los formulario pero necesito mover esos formulario con el mouse como se hace cuando tienen los borde alguien sabe como hacerlo y si no es mucha molestia me gustaria el codigo de como hacerlo
|
Cita:
tengo entendido que los formularios al tener la opcion de bordes en none, no podrás moverlo con el mouse... para eso es esa opción.. si quieres darle una ubicación, deberas hacerlo en forma manual...
o poner en el evento onclik del mouse o similar algo que te mueva el form a la posición que desees... Edito: Podrias decir que componente para ver si alguien lo ha utilizado...Salu2:p:D |
|
ok lo probare
|
var OrgFormPoint, CurCursorPoint, OrgCursorPoint: TPoint;
y donde quieres que el usuario mantenga el boton para arrestrar la ventana OrgFormPoint.X := Left; OrgFormPoint.Y := Top; GetCursorpos(OrgCursorPoint); While (GetAsyncKeystate(VK_LBUTTON) <> 0) do begin GetCursorpos(CurCursorPoint); Left := OrgFormPoint.X - OrgCursorPoint.X + CurCursorPoint.X; Top := OrgFormPoint.Y - OrgCursorPoint.Y + CurCursorPoint.Y; //Application.processmessages; end; |
La franja horaria es GMT +2. Ahora son las 21:33:58. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi