Einzelnen Beitrag anzeigen

rider

Registriert seit: 11. Aug 2006
91 Beiträge
 
Delphi 12 Athens
 
#2

Re: Erste sichtbare Spalte in einem DBGrid

  Alt 8. Okt 2006, 17:17
Die saubere Lösung wäre eine eigene Komponente von TDBGrid abzuleiten und die Properties LeftCol und FixedCols als readonly sichtbar zu machen.

Die quick&dirty Methode sieht so aus:
Delphi-Quellcode:
var
  Idx: Integer; // erster sichtbarer Spaltenindex
begin
  Idx := TStringGrid(DBGrid1).LeftCol - TStringGrid(DBGrid1).FixedCols;
  Mit Zitat antworten Zitat