Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by RWarnecke,
10. Jul 2013
Das wäre dann jetzt noch das i-Tüpfelchen oben drauf.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by RWarnecke,
10. Jul 2013
Wie hast Du den Stackoverflow hinbekommen ? Ich habe das heute morgen mehrfach getestet und keine Probleme gehabt.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by RWarnecke,
10. Jul 2013
Danke für Deinen Vorschlag Volker, aber der hat einen Nachteil. Bei jeder Größenänderung des Fensters springt der Splitter immer in die Mitte des Fensters. Dieses finde ich einen unschönen Effekt. Bei meiner Version bleibt der Splitter an der Stelle, wo ich ihn zuletzt abgesetzt habe.
So wäre es jetzt aus meiner Sicht perfekt :
var
HalfClientWidth : Single;
LeftClientWidth : Single;
...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by RWarnecke,
9. Jul 2013
Hallo Volker,
danke für Deinen Tipp. Ich habe das ganze mal ausprobiert und Dein Ansatz war völlig richtig. Hier mein Endergebnis :
var
HalfClientWidth : Single;
LeftClientWidth : Single;
procedure TForm1.FormResize(Sender: TObject);
begin
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by RWarnecke,
9. Jul 2013
Hallo Andre,
danke erstmal für Deine Antwort.
Die X und Y Werte ist nur die Position der Maus innerhalb des Splitters.
Das habe ich ja schon mit meinen beiden Procedure's erreicht.
Nein, ein Contraints gibt es für keine Komponente.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by RWarnecke,
9. Jul 2013
Hat denn keiner eine Idee, wie ich das Verschieben des Splitters in einem bestimmten Bereich noch verbessern kann ?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by RWarnecke,
8. Jul 2013
Hallo zusammen,
ich habe den Splitter in dem Beispiel Programm dazu gebracht, dass er nur in einem bestimmten Bereich zu verschieben ist. Das funktioniert auch soweit sehr gut.
Jetzt stellt sich mir nur die Frage, wie ich den Splitter dazu bewege auf der Endposition zu bleiben, auch dann, wenn die Maus noch weiter nach rechts geht ?
Die zweite Frage wäre noch, das nur das...