Ich habe zwei Panel dir durch einen Splitter Komponenten getrennt werden.
Linker Panel mit Align:=alLeft
Rechter Panel mit Align:=alClient
Das verschieben funktioniert soweit tadellos.
Allerdings möchte ich das der Splitter nur bis zu einem maximalen Wert in das rechte Panel verschiebbar ist, da dort noch einige Label, Editfelder usw. sind die sichtbar bleiben sollen.
Verschiedene Versuche funktioniren leider nicht:
Code: Alles auswählen
if panel2.Width < 460 then splitter1.Left:=450; // funktioniert nichtCode: Alles auswählen
if panel2.Width < 460 then panel2.Width:=460; // funktioniert nichtGruß
Michael