title image


Smiley Re: Listview sortieren nach Spalte 2 - VB6
Ganz einfach den Sortkey entsprechend setzen

die erste Spalte hat den Sortkey 0, also sortiert man mit 1 die zweite Spalte



Me.lvwProz.Sorted = True

Me.lvwProz.SortKey = 1



Mit SortOrder kannst du noch die Richtung angeben





Wenn du zB im Form Load Me.lvwProz.Sorted = True setzt, kannst du auch über den Spaltenclick sortieren:





Private Sub lvwProz_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)

   If ColumnHeader.Index - 1 = Me.lvwProz.SortKey Then

      '// nach dieser Spalte ist sortiert, also Richtung umdrehen

      Me.lvwProz.SortOrder = Abs(Not CBool(Me.lvwProz.SortOrder))

   Else

      '// nach der Spalte sortieren

      Me.lvwProz.SortKey = ColumnHeader.Index - 1

      Me.lvwProz.SortOrder = lvwAscending

   End If

End Sub


Gruß
Gaga

___________________________________________________________________

Profilösungen für VB6
wenn nicht anders angegeben, sind alle Codebeispiele nicht getestet, nur getippt


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: