Ich habe folgendes Problem:
Ich setze beim Starten (im OnCreate) den Splitter, also besser gesagt die Breite des linken Controls, auf einen Wert. Soweit, sogut. Wenn ich aber die Breite auf 0 setze, dann geschieht ein Wunder:
Entgegen allen Gesetzen der Logik, ist der Splitter plözlich links vom Control
Folge: Der Splitter ist unbrauchbar
Also so:
Code:
*____ ____
| | || | |
| | || | |
| | || | |
|____| || |____|
Und beim auf 0 setzen dann so:
Code:
****____ ____
|| | | | |
|| | | | |
|| | | | |
|| |____| |____|
Dann geht natürlich gar nichts mehr ...
Ein setzen von Splitter.left := Memo1.left + Memo1.width + 1; hat auch nichts gebracht, zumindest nicht im FormCreate, also in nem Buttonclick geht's, aber wer will schon lesen "Zum abschließenden Laden der Einstellungen bitte Knopf drücken"
Anbei ein Beispielprojekt