![]() |
bilder o.ä. im wärend das programm läuft verschieben
hey,
ich hab da mal (wieder) eine frage :) also ich wollte - wie es der titel schon sagt - ein bild wärend mein programm läuft verschieben und ich hab mir gedacht ich mach das so :
Delphi-Quellcode:
aber natürlich klappt das nicht
Image1.Left := Mouse.CursorPos.x
Image1.Top := Mouse.CursorPos.y dann hab ich mir mit showMessage die koordinaten von beidem anzeigen lassen und die stimmten nicht über ein ... warum ist nach diesem ocde die courerpos z.b. 460 und/aber die image position 130 ?! danke schonmal :) |
Re: bilder o.ä. im wärend das programm läuft verschieben
Hi,
schon im Forum mal gesucht ? Hierzu gibts mit Sicherheit eine Meng Lösungen... |
Re: bilder o.ä. im wärend das programm läuft verschieben
Weil CursorPos die globalen Koordinaten der Maus enthalten. Du brauchst musst folgendes machen:
Delphi-Quellcode:
Wobei ich mir nichtmehr sicher bin ob ScreenToClient ein TPoint oder ein Integer verlangt.. Je nachdem halt anpassen.
Image1.Left := ScreenToClient(Mouse.CursorPos).x;
Gruß Neutral General |
Re: bilder o.ä. im wärend das programm läuft verschieben
okay danke
es ging mir ja nicht um eine lösung sondern darum wieso meins nicht geht :) deswegen hab ich nochmal gefragt :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz