Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Panel/Button/Image zum Gegenstand machen?! (https://www.delphipraxis.net/154949-panel-button-image-zum-gegenstand-machen.html)

Ghostleader 2. Okt 2010 18:52

Delphi-Version: 2010

Panel/Button/Image zum Gegenstand machen?!
 
1.) Wie kann ich programmieren, dass wenn ein Image einen Gegenstand wie einen Panel oder ein Button oder ein anderes Image, berührt eine Prozedur ausgeführt wird?!

Also Image1 verschiebt sich zB. pro Sekunde 1 nach rechts und anstatt hinter einem Image2 vorbei zu rollen/gehen, hält es an.

Mfg Ghost.

stahli 2. Okt 2010 19:27

AW: Panel/Button/Image zum Gegenstand machen?!
 
Schau Dir mal "IntersectRect" an...

Ghostleader 2. Okt 2010 19:48

AW: Panel/Button/Image zum Gegenstand machen?!
 
Dankeschön, habe die Lösung jetzt:
[code]
procedure Form1.IrgendeineProzedurWoDerCodeReinSoll;
var AnyRect: TRect;
begin

if IntersectRect(AnyRect, Image1.BoundsRect, Button1.BoundsRect) then
begin
Button1.Visible := False;
end;
end;

Ein Beispiel wie es funktionieren könnte.Habe ich von hier.
Danke, dass du mir das Stichwort genannt hattest, wodurch ich die Suche nutzen konnte!

Mfg Ghostleader


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz