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 Dockable Form in eigener Anwendung (https://www.delphipraxis.net/128702-dockable-form-eigener-anwendung.html)

RWarnecke 4. Feb 2009 10:03


Dockable Form in eigener Anwendung
 
Hallo zusammen,

ich habe mal wieder ein kleines Problem. Ich würde gerne eine dockable Form in meiner Anwendung einbauen, so wie es in der Delphi IDE ist. Wie kann ich das ganze realisieren ?

RWarnecke 4. Feb 2009 10:32

Re: Dockable Form in eigener Anwendung
 
Mittlerweile bin ich auf der Seite CodeGearGuru fündig geworden.

RWarnecke 4. Feb 2009 15:59

Re: Dockable Form in eigener Anwendung
 
Mit der Anleitung von hier habe ich jetzt den Effekt erzielt, den ich gerne haben wollte. Jetzt verstehe ich aber den Aufruf der Form nicht ganz. Wie kann ich jetzt von meiner Hauptform auf die Komponenten in meiner frmDock - Form zugreifen und da beispielsweise etwas ins Label schreiben oder durch einen Button einen Wert an die Hauptform übergeben ?

Ich hoffe, ich habe mir verständlich ausgedrückt. Ansonsten nochmal nachfragen.

Jakob Ullmann 4. Feb 2009 17:10

Re: Dockable Form in eigener Anwendung
 
Mein Tipp: Nimm die TBX. Da musst du einfach nur ein paar Komponenten aufs Formular ziehen ohne auch nur eine Zeile Code zu schreiben. Und es sieht nebenbei gut aus. :zwinker:

http://flocke.vssd.de/prog/howto/insttbx/ (EDIT: Solltest du TBX benutzen wollen, würde ich dir raten, die Mirror-Links zu nutzen)

RWarnecke 4. Feb 2009 17:37

Re: Dockable Form in eigener Anwendung
 
Hallo Jakob,

danke für Deine Antwort. Aber ich möchte es schon gerne mit den Standardkomponenten realisieren.


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