vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

In diesem Forum haben Sie die Möglichkeit Kommentare, Fragen und Verbesserungsvorschläge zu den im vb@rchiv gelisteten Tipps und Workshops zu posten.

Hinweis:
Ein neues Thema kann immer nur über die jeweilige Tipps & Tricks bzw. Workshop Seite eröffnet werden!

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen zu Tipps & Tricks und Workshops im vb@rchiv
Re: 2 Listboxen parallel scrollen und markieren 
Autor: Franki
Datum: 03.03.12 03:24

Hallo
Zitat:


Geht das nur mit Listboxen oder kann ich diesen Tipp auch auf
2 Listviews anwenden ?


Kurz aus der VB Hilfe zusammen kopiert
Du brauchst zwei ListViews jeweils im Report Mode

Private Sub Form_Load()
    Dim clmX As ColumnHeader
    Dim itmX As ListItem
    Dim i As Integer
 
    Set clmX = ListView1.ColumnHeaders.Add()
    clmX.Text = "Liste 1"
 
    Set clmX = ListView2.ColumnHeaders.Add()
    clmX.Text = "Liste 2"
 
    ListView1.HideSelection = False
    ListView2.HideSelection = False
    ListView2.FullRowSelect = True
    ListView2.Enabled = False
 
    For x = 1 To 20
        Set itmX = ListView1.ListItems.Add()
        itmX.Text = "Zeile " & x
        Set itmX = ListView2.ListItems.Add()
        itmX.Text = "Zeile " & x
    Next
End Sub
 
Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
    ListView2.ListItems(ListView1.SelectedItem.Index).Selected = True
    ListView2.SelectedItem.EnsureVisible
End Sub
Zitat:


Wieso hat eine Listview nicht den TopIndex ?
Und wie bitte muss ich den Listindex der Listbox auf die
Listview anwenden ?


Warum es beim ListView keinen TopIndex gibt weiß ich nicht. Braucht es wegen .EnsureVisible in diesem Fall ja auch nicht.
Und mit .GetFirstVisible kannst du das oberste Item ermitteln welches sichtbar ist ohne dass auch ausgewählt ist.

Übrigens, einen Timer braucht man da nicht, die Änderung der Auswahl geschieht ja entweder durch den User oder durch Code und auf beides kann man reagieren.

Gruß
Frank
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Tipp 119: 2 Listboxen parallel scrollen und markieren3.476anfaenger_michael24.02.12 11:46
Re: 2 Listboxen parallel scrollen und markieren1.557Franki03.03.12 03:24

Sie sind nicht angemeldet!
Um einen neuen Beitrag schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel