![]() |
ListView Item anwählen und in den Sichtbaren Bereich Scrolle
Hi Leute,
ich hab mal wieder ein Problem, wo nicht so recht weiß wie das angehen soll. Ich habe eine ListView auf einem TabControl. Das TabControl soll als eine Art Telefonregister dienen. Wenn ich dann einen Tab anklicke soll das Listview den ersten Eintrag mit dem Buchstaben markieren und ggf. in den Sichtbaren Bereich des ListView scrollen. Das erste Item zu finden ist nicht schwer und auch kein Problem. Aber wie markiere ich einen einzelnen Eintrag und sorge dafür, das er in den Sichtbaren Bereich scrollt? Vielleicht ne Dumme Frage, und ich seh den Wald vor lauter Bäumen nicht, aber ich finde dafür einfach keine functions oder procedures in TListView. Hat einer einen Rat für mich. Danke. Captnemo. |
Re: ListView Item anwählen und in den Sichtbaren Bereich Scr
Ich weiß nicht, ob es bei TListView was dafür gibt, aber so sollte es mit der WinAPI gehen:
Delphi-Quellcode:
ListView_EnsureVisible(ListView1.Handle, IndexdesItems, True);
|
Re: ListView Item anwählen und in den Sichtbaren Bereich Scr
Danke hat funktioniert.
Allerdings mit der Funktion
Delphi-Quellcode:
Welche in der Unit ShlObj definiert ist, und sich auf deine API-Funktion stützt.
ListView1.Items[i].MakeVisible(True)
Dank dir. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:06 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