![]() |
Komponenten zur Laufzeit verschieben / Drag&Dock
Hallo Ihr da!
Ich bastle grad so eine Art Formular-Designer, mit dem man Komponenten, z.B. Buttons zur Laufzeit genau so verschieben können soll, wie in der Delphi-IDE. Ich scheitere momentan dauernd daran, dass ich nen Button zwar verschieben kann, aber dieser dann aller 2 Versuche als losgelöstes Fenster umherflattert. :wall: Hat jemand eine Idee, wie man dieses Problem lösen kann? Oder könnte mir jemand nen einfachen Demo-Quellcode zeigen, mit nem blanken Formular, auf dem man einfach nur nen Button oder ein Edit-Feld rumschieben kann? Vielen, viiiielen Dank David |
Re: Komponenten zur Laufzeit verschieben / Drag&Dock
Hallo und herzlich Willkommen in der Delphi-Praxis!
Hier gibt es den Source und ein kleines Demo-Programm zum Saugen. ![]() [EDIT] Eigentlich suchte ich die Version mit der "Magic Number". --> ![]() Welche Version besser ist, mußt Du selbst herausfinden. :mrgreen: [/EDIT] |
Re: Komponenten zur Laufzeit verschieben / Drag&Dock
Hey Klasse, beide Lösungen funktionieren sehr schön! :zwinker:
Jetzt kann ich erstmal wieder ne Weile klappern, bis mein nicht vorhandener Sachverstand mich das nächste mal zur Verzweiflung treibt. Bis dann & danke nochmal David |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 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 by Thomas Breitkreuz