Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by berens,
1. Feb 2007
Leider klappt es dann bei mir auch nicht (alle Contraints von allen Panels auf 0), weil wenn die Splitter beide am Rand sind, geht Panel2 wieder nicht kleiner machen. (AutoSnap bei den Splittern aus, MinSize auf 30).
Wenn Constraints weg ist, könnte es auch passieren, dass ein Panel quasi verschwindet (weil MinSize nicht immer so 100% funktioniert). Nicht so gut :/
Danke schonmal für die...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by berens,
1. Feb 2007
Vielleicht liegt es ja an mir:
Wenn ich mit deinem Programm (deine Original .exe) das mittlere Panel nach rechts außen vergrößere (bis zum Anschlag), den Splitter nochmals anpacke und dann nochmal über den Anschlag hinausziehe, vergrößert sich auch hier das komplette Gridpanel1 um einige Pixel. Vorgang lässt sich beliebig oft wiederholen. Der linke Splitter blockiert beim selben Verfahren (nur...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by berens,
1. Feb 2007
Hm, also ich habe alle TColumnItems auf ssAuto und die Sachen entsprechend deinen Angaben eingerichtet. Komischerweise geht nun aber trotzdem Panel3 (alClient) nicht bis zum rechten Rand des Gridpanels
dazu gehöriges TControlItem: Row0 Column4 (Base 0 Index) Colspan 1 Rowspan 1
dazu gehöriges TColumnItem: ssAuto, 100
Sobald ich die Splitter (an den Panelrand) bewege, verschieben die sich...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by berens,
1. Feb 2007
Die Komponente lässt sich zwar nur sehr verwirrend bedienen, sieht aber auf den ersten Blick ganz gut aus.
Die Splitter lassen sich aber nicht zum Größe-ändern in dieser Komponente benutzen, oder? Wenn ja, wie? Eine Row, mit 5 Columns (P1, S1, P2, S2, P3) hilft da auch nicht. (der Benutzer soll ja die Breite der Spalten bestimmten dürfen)
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by berens,
1. Feb 2007
Hallo!
Ich brauche: ein Panel, welches 3 Spalten hat. Die Spalten sollen sich in der Breite verändern lassen. Panel muss Breite beibehalten.
Ich habe ein Panel ("Panel0") mit einer bestimmten Größe (die nicht geändert werden soll). Auf dem Panel sind wiederum 3 Panels die von links nach rechts durch TSplitter voneinander getrennt sind:
Panel1 Splitter1 Panel2 Splitter2 Panel3
alLeft...