Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Image verschieben - ist an der Stelle schon eine Komponente? (https://www.delphipraxis.net/63420-image-verschieben-ist-der-stelle-schon-eine-komponente.html)

delphinia 18. Feb 2006 15:59


Image verschieben - ist an der Stelle schon eine Komponente?
 
Hallo.

Ich habe eine zur Laufzeit erstellte TImage Komponente. Davon auf der Form verteilt mehrere.

Nun möchte ich - wenn ich eine TImage verschiebe auf den Platz wo schon eine andere TImage liegt, dass die beiden Ihre Plätze tauschen. Mit FindComponente versuchte ich es schon. da ich aber nur den Namen der Komponente habe die ich verschieben will, und die anderen vom Name zwar kenne aber nicht weis wo welche TImage auf welchen Koordinaten sich befindet, habe ich keine weiteren Ansätze daran zu gehen.

Hilfe

marabu 18. Feb 2006 19:19

Re: Image verschieben - ist an der Stelle schon eine Kompone
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Doreen,

ich würde alle Bilder in einen Container (TObjectList) stecken, so brauchst du sie später nicht zu suchen. Ich habe dazu eine Demo erstellt, die über den Farbwechsel der Form eine Kollision signalisiert. Wenn du das zuerst selbst versuchen möchtest, dann schau dir die Demo besser nicht an.

Grüße vom marabu

... und herzlich willkommen in der Delphi-PRAXiS.

delphinia 18. Feb 2006 21:28

Re: Image verschieben - ist an der Stelle schon eine Kompone
 
Hallo super - danke!
Das mehr als ich erwaret habe ;) sehr gutes Praxis-Beispiel!


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:08 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