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 Align = Bottom? (https://www.delphipraxis.net/12286-align-%3D-bottom.html)

DSeven 24. Nov 2003 15:33


Align = Bottom?
 
Hallo

Ich habe folgendes Problem:
Ich habe eine Statusbar die setze ich Align = Bottom. Danach platziere ich ein Panel auf die Form und mach auch Align ? bottom. Das Panel dient mir als Dock Site für weitere Panels die sich dort andocken können. Also so wie bei Delphi so Docking fenster.

Jetzt ist das problem wenn kein Panel mehr am Dock Panel angedockt ist wird dieses unsichtbar bis wann wieder ein neues drann macht. Bis hierhin eigentlich noch ok aber die Statusbar die vorher unter dem Dock Panel war ist jetzt über diesem Panel nach dem Docken und das will ich nicht.

Kann man das irgendwie umgehen?

Danke

Luckie 25. Nov 2003 04:11

Re: Align = Bottom?
 
Was passiert, wenn du erneut die Eigenschaft der Statusbar auf align bottom setzt? Ansonsten klingt das sehr nach einem Bug in Windows.

roderich 25. Nov 2003 08:53

Re: Align = Bottom?
 
Prinzipiell würde ich NIEMALS 2 Komponenten auf der gleichen Ebene das gleiche Align (Bottom, Client...) geben.

Mein Vorschlag:
StatusBar mit Align = alBottom
Darüber ein Panel mit Align = alClient, auf dieses setzt Du dein Panel mit Align alBottom zum Andocken.

Gruß
Roderich

DSeven 25. Nov 2003 15:04

Re: Align = Bottom?
 
Zitat:

Zitat von roderich
Prinzipiell würde ich NIEMALS 2 Komponenten auf der gleichen Ebene das gleiche Align (Bottom, Client...) geben.

Mein Vorschlag:
StatusBar mit Align = alBottom
Darüber ein Panel mit Align = alClient, auf dieses setzt Du dein Panel mit Align alBottom zum Andocken.

Gruß
Roderich

Hallo
Also dieses Panel ist eine von eigentlich kein richtiges Panel, ich habe eine kompo gemacht die von Panel abgeleitet ist. Und dieses neue Dock Panel hat ein resize balken wie die Dock Fenster bei Visual Studio. Das heißt wenn das Dock Panel auf dem normalen Panel ist funktioniert der resizer nicht mehr.


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