Autor Beitrag
del1312
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 190



BeitragVerfasst: Fr 03.09.10 13:25 
Hab ne Listbox mit Daten und per Suchfeld kann ich in der Listbox nach einem treffenden Eintrag suchen.
Nur leider wird der gefundene Eintrag immer sehr schlecht dargestellt, bzw ich muss selber zu der Markierung hinscrollen.
Wie kann ich erreichen das der markierte Beitrag immer ganz oben oder zumindest in der Listbox sichtbar ist? Hab mal als
Beispiel nen Bild angehängt:

falsch:
fehler

und so sollte es dann aussehen:
richtig

Moderiert von user profile iconNarses: Bilder als Anhang hochgeladen.
Einloggen, um Attachments anzusehen!
Nersgatt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1581
Erhaltene Danke: 279


Delphi 10 Seattle Prof.
BeitragVerfasst: Fr 03.09.10 13:45 
Schick ein LB_SETTOPINDEX per Sendmessage an die Listbox.

_________________
Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)
del1312 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 190



BeitragVerfasst: Fr 03.09.10 14:36 
ah cool vielen dank für den tipp, hab es jetzt so gelöst:

ausblenden Delphi-Quelltext
1:
SendMessage(ListBox1.Handle,lb_SetTopIndex,ListBox1.ItemIndex,0);