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 Panel auf Toolbar - wie? (https://www.delphipraxis.net/183595-panel-auf-toolbar-wie.html)

Mattze 21. Jan 2015 14:41

Panel auf Toolbar - wie?
 
Hallo,

ich habe es mal gemacht. Nun kriege ich es aber einfach nicht mehr hin!

Wie lege ich ein Panel (zur Entwicklungszeit) auf die Toolbar?

(Durch setzen des Parents zur Laufzeit ist das kein Problem, aber wie geht das in der IDE?
Wie gesagt, ich habe es in einem Projekt. Aber nun will Delphi das nicht mehr machen.)

(Delphi 7 pro)

Danke!
Mattze

DeddyH 21. Jan 2015 15:03

AW: Panel auf Toolbar - wie?
 
Geht das nicht einfach so: Panel in Komponentenplatte auswählen und dann einfach die ToolBar anklicken?

Mattze 21. Jan 2015 15:13

AW: Panel auf Toolbar - wie?
 
Tschja,

das dachte ich auch. Das ist der gewöhnliche Weg, von dem Du ausgehen kannst, dass ich es probiert habe. Sonst würde ich mich nicht trauen, solche, vermeintlich, trivialen Fragen zu stellen.

Aber das funktioniert eben nicht (mehr).
Ich habe alles mögliche probiert.
Egal, ob ich das Panel auf die Toolbar ziehe (vorher ausgewählt oder auch nicht), als Parent wird immer die Form selber genommen.
Vielleicht war da ein Trick nötig? Kann ja sein und ich habe den vergessen.

Trotzdem danke!

Gruß
Mattze

uligerhardt 21. Jan 2015 15:16

AW: Panel auf Toolbar - wie?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Mattze (Beitrag 1287317)
Wie lege ich ein Panel (zur Entwicklungszeit) auf die Toolbar?

Ungetestet:
  1. Erstmal das Panel visuell irgendwo auf die Form klatschen
  2. Formular in den Text-Modus schalten (Alt-F12)
  3. Dortselbst den Panel-"Quelltext" in die Toolbar schieben.
  4. Per Alt-F12 zurück in den visuellen Modus.

Hab's mal ausprobiert - funzt:
Anhang 42460
Ich musste aber ParentBackground auf False setzen, sonst gibt's Zeichen-Artefakte auf dem Panel.

Noch'n Edit: Geht noch einfacher: Per Drag'n'drop in der Strukturansicht. :mrgreen:

Mattze 21. Jan 2015 15:29

AW: Panel auf Toolbar - wie?
 
Kleine Ergänzung!

Es hat geklappt! Aber erst, als die Toolbar "leer" war, das heißt als keine ToolButtons und Menuanbindung mehr da waren.

Mit der einfachen Übertragung in der dfm hatte ich es auch probiert.
Sowohl innerhalb der DLL als auch von aussen (ohne gestartetes Delphi).
Ging nicht!
Fehler beim Erstellen des Formulars.

Gruß
Mattze

Perlsau 21. Jan 2015 16:08

AW: Panel auf Toolbar - wie?
 
Das Ganze sollte eigentlich auch mittels Struktur-Dialog nachträglich zu ändern sein ...

himitsu 21. Jan 2015 17:31

AW: Panel auf Toolbar - wie?
 
Zitat:

Zitat von DeddyH (Beitrag 1287324)
Geht das nicht einfach so: Panel in Komponentenplatte auswählen und dann einfach die ToolBar anklicken?

Und zusätzlich ... weiß aber nicht, ob das in der alten IDE auch ging:

Parentkomponente im Designer markieren und dann in der Toolpalette einen Doppelklick. (ein Einzelklick auf den Button im alten Toolmenü)

Mit Escape zur Elternkomponente wechseln ... das wird vorallem im FMX ganz wichtig, denn wenn man in der VCL ein TMemo markiert hat und dann eine Komponente einfügt, dann landet sie im Parent des Memos.
Im FMX landet die neue Komponente in dem Memo, da man dort alles krankhaft verschachteln kann.


Das Drag&Drop in der Strukturansicht wurde auch schon genannt.


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