Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Arrastrar Y Soltar Objeto Con El Raton (https://www.clubdelphi.com/foros/showthread.php?t=7385)

ciscu 13-02-2004 13:09:39

Arrastrar Y Soltar Objeto Con El Raton
 
HOLA QUE TAL?

TENGO LA CURIOSIDAD DE MOVER UN OBJETO CON EL RATON Y LO HAGO DE LA SIGUIENTE MANERA:

procedure TForm1.FormDragDrop(Sender, Source: TObject; X, Y: Integer);
begin
if Source is TImage then
begin
TImage(Source).Left := X;
TImage(Source).Top := Y;
end;
end;

procedure TForm1.FormDragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
begin
Accept := (Source is TImage);
end;


EL PROBLEMA ES QUE CUANDO ESTOY MOVIENDO EL RATON ARRASTRANDO EL OBJETO, ESTE OBJETO SE QUEDA EN EL SITIO DE INICIO DE ARRASTRE HASTA QUE LO SUELTAS EN EL LUGAR DE DESTINO

PODRIAS DECIRME COMO PUEDO MOVER EL OBJETO MIENTRAS ESTOY MOVIENDO EL RATON??

GRACIAS ANTICIPADAS.

eduarcol 13-02-2004 16:45:01

en el drag over luego de la linea:

Cita:

Accept := (Source is TImage);
inserta estas dos lineas

Código:

TImage(Source).Left := X;
            TImage(Source).Top := Y;



y para la proxima utiliza las etiquetas code


La franja horaria es GMT +2. Ahora son las 17:11:25.

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