![]() |
2 Listviews synchronisieren
Hallo zusammen,
ich habe ein TPageControl mit jeweils 1 Listview drauf. Wie kann ich nun das Scrollen der beiden Listviews synchronisieren? Ich finde leider kein OnScroll oder ähnliches! Vielen Dank für Eure Hilfe, Marc |
AW: 2 Listviews synchronisieren
Ein PageControl mit jeweils einem ListView
Code:
Ich bin bis jetzt noch bei einer ListView :stupid:
1*1=1
|
AW: 2 Listviews synchronisieren
Das Einfachste, was mir jetzt einfällt wäre ein Timer, der ab und zu schaut, welches denn das oberste Item ist "ListView.TopItem" oder "GetItemAt(0,0)" und dann den Cline mit ScrollBy irgendwie dazuzubringen, das gleiche Item anzuzeigen. Bisserl von hinten durch die Brust ins auge, sollte aber klappen.
Zitat:
|
AW: 2 Listviews synchronisieren
Zitat:
Ich meine ein 2-Seitiges Pagecontrol, bei dem JEDE Seite EIN Listview hat. Marc |
AW: 2 Listviews synchronisieren
Liste der Anhänge anzeigen (Anzahl: 1)
Vielleicht so...
|
AW: 2 Listviews synchronisieren
Zitat:
Delphi-Quellcode:
Ungetestet...
var
liTopIndex: integer; begin liTopIndex := lbVergangenheit.SendMessage(lbVergangenheit.Handle, LB_GETTOPINDEX, 0, 0); if (-1 < liTopIndex) then begin lbZukunft.Perform(lbZukunft.Handle, LB_SETTOPINDEX, liTopIndex, 0); end; end; |
AW: 2 Listviews synchronisieren
Er hat ListViews, da kann man den TopIndex nicht so einfach setzen. Aber sonst hast Du recht.
|
AW: 2 Listviews synchronisieren
Yo, habe ich schlecht gelesen bzw überlegt; sollte vllt doch mal ausschlafen ...
Egal, Fraaage: braucht man unbedingt ZWEI ListViews? Im OnChange kannste den Parent von einem ListView auf das künftig aktive TabSheet setzen und damit dort anzeigen. Ersparnis: 1 ListView und das Syncen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 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