PairSplitter Positiion lässt sich nur einmal setzen

Für Fehler in Lazarus, um diese von anderen verifizieren zu lassen.
Antworten
lazarusjulian
Beiträge: 39
Registriert: Mi 6. Jan 2016, 21:45

PairSplitter Positiion lässt sich nur einmal setzen

Beitrag von lazarusjulian »

Hallo,

ich wollte die Splitter Position per Code setzen, das funktioniert auch, aber nur genau einmal.
Anbei ein Beispielprogramm zur Demonstration.

Ich bitte um Bestätigung, dann würde ich den Bug melden (gern kann das auch Jemand anderes machen da ich nicht mehr genau weiß wie es geht)
Dateianhänge
pairsplitterBUG.zip
(289.19 KiB) 47-mal heruntergeladen

theo
Beiträge: 8318
Registriert: Mo 11. Sep 2006, 19:01

Re: PairSplitter Positiion lässt sich nur einmal setzen

Beitrag von theo »

Ja, kann ich reproduzieren (Lazarus 2.0.0 rUnknown FPC 3.0.4 x86_64-linux-gtk2).
Es gibt einen Workaround, denn kannst du vllt. auch gleich mit angeben:

Code: Alles auswählen

procedure TForm1.Button2Click(Sender: TObject);
begin
  PairSplitter1.UpdatePosition;
  PairSplitter1.Position:= 400;
end

Antworten