Will man das verhindern und eine Mindestbreite für die Buttons sicherstellen, würde man zunächst erwarten, daß die beiden SplitterSideX über die üblichen Constraints-Eigenschaften verfügen, was laut Objektinspektor allerdings nicht der Fall zu sein scheint.
Versucht man ersatzweise, eine Minimal-Breite der beiden Buttons zu erzwingen, indem man deren Constraints auf eine Mindestbreite einstellt, so bleibt das zur Laufzeit unbeachtet - der Splitter läßt sich weiter von ganz rechts bis ganz links verschieben.
Kommt man nun auf die Idee, es ersatzweise im Code des Formulars zu versuchen, dann existieren die Constraints der PairSplitterSides erstaunlicherweise doch, und z.B.
Code: Alles auswählen
procedure TForm1.FormActivate(Sender: TObject);
begin
PairSplitterSide1.Constraints.MinWidth:=50;
PairSplitterSide2.Constraints.MinWidth:=50;
end;
Diese Ersatzlösung ist allerdings weniger übersichtlich und paßt m.E. jedenfalls nicht zum RAD-Konzept des Objektinspektors.
Wie kann man also den Objektinspektor dazu bringen, diese Eigenschaften auch anzuzeigen?
Oder "versteckt" sich das ganze irgendwie unter den "ChildSizing"-Attributen, aus denen ich - als Neuling - noch nicht so ganz schlau geworden bin?