DataGrid Scroll
 

 
 


 

 
  Download
VB.net 2005 Projekt
net_dgscroll.zip (13kB)

Download
VB.net 2003 Projekt
net11_dgscroll.zip
(34kB)

 

Code als Textdatei zur Verwendung in früheren VB.net Versionen:
net_dgscroll.txt

Das DataGrid bietet im Original keine Möglichkeit vom Programmcode aus zu scrollen. Ebenso fehlen Methoden zum Einstellen der optimalen Spaltenbreiten. Das hier gezeigte erweiterte DataGrid "gsDGrid" stellt zusätzliche Methoden und die Eigenschaft FirstVisibleRow zur Verfügung:
  • ScrollToRow(Row)
    Scrollt vertikal bis zu der in Row übergebenen Zeile
     
  • VScroll(Direction)
    Scrollt in vertikaler Richtung um jeweils eine Zeile nach oben oder nach unten.
     
  • AutoSizeColumn(ColIndex)
    Stellt die Breite der Spalte (ColIndex) auf die für den Spalteninhalt optimale Breite ein.
     
  • AutoSizeColumns
    Stellt die Breite aller Spalten auf optimale Breite ein.
     
  • FirstVisibleRow
    gibt den Zeilenindex der obersten sichtbaren Zeile zurück.