Thema
:
Delphi
Rechteck verschieben
Einzelnen Beitrag anzeigen
delphicoder123
Registriert seit: 14. Feb 2019
102 Beiträge
#
22
AW: Rechteck verschieben
17. Jun 2019, 09:37
markieren
Delphi-Quellcode:
procedure
TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
rechteck1.anfassen;
end
;
markieren
Delphi-Quellcode:
procedure
TRechteck.anfassen;
begin
if
rechteckGetroffen
then
z:=1;
end
;
zusammenfalten
·
markieren
Delphi-Quellcode:
function
TRechteck.rechteckGetroffen(): Boolean;
var
pt: TPoint;
begin
pt:= Mouse.CursorPos;
{if (formular.ScreenToClient(Mouse.CursorPos).X >= x1) AND (formular.ScreenToClient(Mouse.CursorPos).x <= x2) AND
(formular.ScreenToClient(Mouse.CursorPos).Y >= y1) AND (formular.ScreenToClient(Mouse.CursorPos).Y <= y2) then
result:=true
else
result:=false; }
pt := formular.screenToClient(pt);
if
(pt.X >= x1)
AND
(pt.x <= x2)
AND
(pt.Y >= y1)
AND
(pt.Y <= y2)
then
result:=true
else
result:=false;
end
;
Zitat
delphicoder123
Öffentliches Profil ansehen
Mehr Beiträge von delphicoder123 finden