Zitat von
Bernhard Geyer:
Zitat von
150gozilla:
Eigenschaft Scrollbar außerhalb des zulässigen Bereichs.
Welchen Wert hat Listbox1.ItemIndex in diesem Fall? Evtl. -1?
Das ist natürlich nicht möglich. Der Minimalwert von Max ist 0.
So gehts nicht:
Delphi-Quellcode:
for i := 0 to 100 do
Listbox1.Items.Add('Eintrag ' + IntToStr(i));
Scrollbar1.Max := Listbox1.ItemIndex;
so Geht es:
Delphi-Quellcode:
for i := 1 to 100 do
Listbox1.Items.Add('Eintrag ' + IntToStr(i));
Scrollbar1.Max := i;
Aber wenn der Benutzer einen Wert hinzufügt per hand, dann bleibt die Scrollbar.Max als noch auf "i".
Wie kann ich das Problem am besten lösen ?