![]() |
ListBox => Markierter Eintrag
Hallo
ich habe schon probiert bekomme das aber nicht hin. Undzwar es geht um folgendes. Eine ListBox hat bspw. 10 Einträge und eine Scrollbar, da die Einträge nicht alle angezeigt werden können. Alle 10 sekunden wird ein neuer Eintrag mit Random markiert. Aber die Liste (Scrollbar) bleibt immer ganz oben. Also der markierte Eintrag ist nicht sichtbar, da die Scrollba nicht mit"scrollt" Kann man da was machen? |
DP-Maintenance
Dieses Thema wurde von "Matze" von "Sonstige Fragen zu Delphi" nach "VCL / WinForms / Controls" verschoben.
|
Re: ListBox => Markierter Eintrag
Du könntest beispielsweise den ItemIndex neu setzen:
Delphi-Quellcode:
ListBox1.ItemIndex := ListBox1.Items.Count - 1;
|
Re: ListBox => Markierter Eintrag
Zitat:
|
Re: ListBox => Markierter Eintrag
Im Beispiel wird eine Datei via OpenDialog in die ListBox gepackt:
Delphi-Quellcode:
begin
a := ListBox1.Items.Count -1; ListBox1.Items.AddStrings(Opendialog1.Files); ListBox1.ItemIndex := a + 1; ListBox1.Tag := ListBox1.ItemIndex; end; |
Re: ListBox => Markierter Eintrag
Hallo,
das zufällige Auswählen eines ListBox-Items alle 10 Sekunden würde ich mit einem Timer (Interval = 10000) erledigen:
Delphi-Quellcode:
Grüße vom marabu
procedure TDemoForm.TimerExecute(Sender: TObject);
begin with ListBox do ItemIndex := Random(Count); end; |
Re: ListBox => Markierter Eintrag
@Tommy1988 - Zwei Beiträge, aber wo bleibt denn die Frage !?
|
Re: ListBox => Markierter Eintrag
Ihr habt mich nicht verstanden, das mit den alle 10 sekunden auswöhlen ist kein Problem:
Es geht mir dadrum, dass die Scrollbar "mitscrollt", auch wenn ein Eintrag markiert ist der im nicht-sichtbaren Bereich der ListBox liegt (also unten wo man hinscrollen müsste) |
Re: ListBox => Markierter Eintrag
Hi Tommy,
Zitat:
Freundliche Grüße |
Re: ListBox => Markierter Eintrag
Zitat:
Und genau das ist doch das, was du haben möchtest, Tommy. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 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