Wenn man dem Anwender erlaubt die Spalten-Reihenfolge im sevDataGrid-Control beliebig verändern zu dürfen, weiß man nicht auf Anhieb, welche Spalte sich danach an erster Position ganz links im DataGrid-Control befindet. Eine FirstVisibleCol-Eigenschaft stellt uns das Control hierfür nicht zur Verfügung. Mit nachfolgender Funktion lässt sich das aber ganz leicht nachrüsten: ' Ermittelt die erste sichtbare Spalte im sevDataGrid Control Public Function GridGetFirstVisibleCol(ByRef oGrid As Object) As Long Dim i As Long Dim nCol As Long Dim nPos As Long nPos = 0 With oGrid For i = 1 To .Cols With .Columns(i) If nPos = 0 Or .Position < nPos Then nCol = i nPos = .Position End If End With Next i End With GridGetFirstVisibleCol = nCol End Function Aufrufbeispiel: Dim nCol As Long nCol = GridGetFirstVisibleCol(Grid1) Weitere Infos zum sevDataGrid-Control unter: Dieser Tipp wurde bereits 5.425 mal aufgerufen. Voriger Tipp | Zufälliger Tipp | Nächster Tipp
Anzeige
Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv Vol.6 Ein absolutes Muss - Geballtes Wissen aus mehr als 8 Jahren vb@rchiv! - nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten - Symbol-Galerie mit mehr als 3.200 Icons im modernen Look Weitere Infos - 4 Entwickler-Vollversionen (u.a. sevFTP für .NET), Online-Update-Funktion u.v.m. |
vb@rchiv CD Vol.6 Geballtes Wissen aus mehr als 8 Jahren vb@rchiv! Online-Update-Funktion Entwickler-Vollversionen u.v.m. Tipp des Monats April 2024 Skyfloy Chart von Microsoft und dazu noch gratis Tutorial für Microsoft Chart Controls für Microsoft .NET Framework 3.5 TOP! Unser Nr. 1 Neu! sevDataGrid 3.0 Mehrspaltige Listen, mit oder ohne DB-Anbindung. Autom. Sortierung, Editieren von Spalteninhalten oder das interaktive Hinzufügen von Datenzeilen sind ebenso möglich wie das Erstellen eines Web-Reports. |
||||||||||||||||
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. |