Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Komponente auf anderer Komponente verschieben/Größe ändern? (https://www.delphipraxis.net/50092-komponente-auf-anderer-komponente-verschieben-groesse-aendern.html)

moelski 20. Jul 2005 15:26


Komponente auf anderer Komponente verschieben/Größe ändern?
 
Moin !

Angenommen wir haben ein Paintbox. Darin platziere ich nun eine RTF Komponente (z.B. wptools) als kleine Box. In der Box stehen z.B. Kommentare zu dem Bild.

Wie kriege ich es nun hin, das die RTF Komponente diese 8 kleinen schwarzen Kästchen kriegt zum Größe ändern (so wie in der Delphi IDE). Und wie kriege ich es hin, das ich diese RTF Komponente mit der Maus verschieben kann?

Muss diese Funktion die Komponente (in dem fall das RTF) liefern, oder kann man das selber proggen?

barf00s 20. Jul 2005 15:28

Re: Komponente auf anderer Komponente verschieben/Größe ände
 
du kannst dieses "auswahlviereckmitdenschwarzenvierecken" ja selber malen in dem du einfach ein Rectangle auf deine PaintBox malst mithilfe des DeinRTF.BoundsRect;

und positionierst dann die schwarzen kästchen ebenso drumherum, dann frägst im PaintBox.OnMouseMove die positionen ab, und änderst dann ggfals den cursor usw ...


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