Delphi-PRAXiS
Seite 1 von 2  1 2      

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 Spliter vergrößert Panel nicht. (https://www.delphipraxis.net/20257-spliter-vergroessert-panel-nicht.html)

Die Muhkuh 15. Apr 2004 09:59


Spliter vergrößert Panel nicht.
 
Hi,


ich hab auf meiner Form links und rechts ein Panel. (Links: alLeft; Rechts: alRight).
Zu jedem Panel hab ich einen Spliter. (Links: alLeft; Rechts: alRight).
Wenn ich nun compiliere und den linken Spliter vergrößere oder verkleinere funktioniert das, aber beim rechten nicht. Da passiert einfach nichts.

Weiß jemand warum?


*MFG*

Mani


PS: Die Werte in den () stehen für das Align

Delphi_Fanatic 15. Apr 2004 10:04

Re: Spliter vergrößert Panel nicht.
 
Ich hab' den Splitter schon in diversen Programmen benutzt.
Läuft einwandfrei.
Lies' Dir mal die Hilfe-Texte von Delphi diesbezüglich durch.
Diese Splitter-Sache ist da hervorragend erklärt.

Die Muhkuh 15. Apr 2004 10:08

Re: Spliter vergrößert Panel nicht.
 
Also ich hab in vielen meinen Projekte einen Splitter und dort gates.

Aber in diesem Projekt gates einfach nicht. Ich hab die Hilfe schon wasweißich wieviel mal durchgelesen und es half nöscht.

APP 15. Apr 2004 10:38

Re: Spliter vergrößert Panel nicht.
 
Hallo Spider,

wenn Du den Splitter verwendest muß eines der beiden Panele "alClient" sein.

z.B.

Delphi-Quellcode:
lPanel.Align := alLeft;
aSplitter.Align := alLeft; // automatisch beim Einbauen
rPanel.Align := alClient;

Robert_G 15. Apr 2004 11:55

Re: Spliter vergrößert Panel nicht.
 
Ich glaube nicht, dass du wirklich die Panels und Splitters auf alleft und alRight hast.
Das muss einfach funktionieren!!!
File\new\form
2 panels & 2 Splitter auf's Form, je 1 Panel & Splitter auf alLeft bzw. alRight.
:arrow: klappt!
Wenn es auf deinem Form nicht klappt, dann hast du dir da irgendwas zerfriemelt!

APP 15. Apr 2004 12:36

Re: Spliter vergrößert Panel nicht.
 
Hallo Robert,
also bei mir klappt das nicht (so gut), wenn 2 Panele einmal alLeft und alRight sind,
der Splitter auch alLeft ist, dann verschwindet das Panel manchmal nach dem Verschieben
unmotiviert nach links!

Nicht umsonst empfiehlt
Zitat:

Zitat von OH
The last pane to be placed on the form should be client-aligned, so that it resizes automatically to fill up the remaining space after all other panes are resized.


Akut-Programming 15. Apr 2004 13:38

Re: Spliter vergrößert Panel nicht.
 
Also bei mir funzt es auch prima. Hab eben mal 2 Panels und 2 Splitter aufs Form gepackt.

Panel 1 = align alLeft
Splitter 1 = align alLeft

Panel 2 = align alRight
Splitter 2 = align alRight

wenn ich die Anwendung jetzt ausführe kann ich wunderbar die Größe der Panels ändern! :zwinker: Also es sollte schon so gehen.. :gruebel:

Gruß,

fxbasic 15. Apr 2004 13:53

Re: Spliter vergrößert Panel nicht.
 
Es sollte reichen, zwei Panels und nur einen Splitter zu verwenden:

Delphi-Quellcode:
Panel1.align := alLeft;
Splitter1.align := alLeft;
Panel3.align := alClient;
Und feddich ist die Laube!

Gruß, fxbasic

gekmihesg 15. Apr 2004 14:53

Re: Spliter vergrößert Panel nicht.
 
was willst du überhaupt machen?
das größen verhältniss zwischen 2 panals ändern oder
zwei panals zueinanderhin/voneinander weg bewegen?

Robert_G 15. Apr 2004 15:31

Re: Spliter vergrößert Panel nicht.
 
@Armin
Natürlich ist dieses 2-Panel/Splitter-Gefriemel totaler Schwachfug!
Es ging mir nur darum, DASS es funktioniert (auch wenn ein Panel im Nirwana verschwinden kann, wenn man es zu klein zieht :mrgreen: ).

...und es hat funktioniert ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:48 Uhr.
Seite 1 von 2  1 2      

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