Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi ListView Item anwählen und in den Sichtbaren Bereich Scrolle (https://www.delphipraxis.net/7163-listview-item-anwaehlen-und-den-sichtbaren-bereich-scrolle.html)

Captnemo 4. Aug 2003 14:09


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.

Chewie 4. Aug 2003 14:20

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);

Captnemo 4. Aug 2003 14:50

Re: ListView Item anwählen und in den Sichtbaren Bereich Scr
 
Danke hat funktioniert.

Allerdings mit der Funktion
Delphi-Quellcode:
ListView1.Items[i].MakeVisible(True)
Welche in der Unit ShlObj definiert ist, und sich auf deine API-Funktion stützt.

Dank dir.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz