![]() |
Scrollbar.Max
Hallöle, ich benutze Delphi 5 Pro.
So nun möchte ich gerne den Max wert der Scrollbar, auf die Einträge in der listbox zuweisen: so in etwa geht aber nicht:
Delphi-Quellcode:
Könntet ihr mir helfen :D?
procedure TForm1.FormCreate(Sender: TObject);
begin Scrollbar1.Max := Listbox1.ItemIndex; end; |
Re: Scrollbar.Max
was für einen Fehler bekommst du?
wann bekommst du den Fehler? oder was geht sonst nicht? hellsehen kann hier noch keiner, du musst schon mehr Informationen rausrücken... |
Re: Scrollbar.Max
Eigenschaft Scrollbar außerhalb des zulässigen Bereichs.
|
Re: Scrollbar.Max
Zitat:
Das ist natürlich nicht möglich. Der Minimalwert von Max ist 0. |
Re: Scrollbar.Max
Zitat:
Delphi-Quellcode:
so Geht es:
for i := 0 to 100 do
Listbox1.Items.Add('Eintrag ' + IntToStr(i)); Scrollbar1.Max := Listbox1.ItemIndex;
Delphi-Quellcode:
Aber wenn der Benutzer einen Wert hinzufügt per hand, dann bleibt die Scrollbar.Max als noch auf "i".
for i := 1 to 100 do
Listbox1.Items.Add('Eintrag ' + IntToStr(i)); Scrollbar1.Max := i; Wie kann ich das Problem am besten lösen ? |
Re: Scrollbar.Max
Hallo,
überprüfe mal die Eigenschaften Min und Position. Max muss über Min und mindestens bei Position liegen. Gruß xaromz //Edit: präzisiert //Edit2: Blödsinn korrigiert |
Re: Scrollbar.Max
Zitat:
versuch mal Listbox1.Items.Count, das gibt dir die Anzahl Einträge in der Listbox. |
Re: Scrollbar.Max
Zitat:
Hier mit ist es auch gegangen:
Delphi-Quellcode:
ListBox1.ItemIndex := Scrollbar1.Position
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz