Einzelnen Beitrag anzeigen

rider

Registriert seit: 12. Aug 2006
90 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Erste sichtbare Spalte in einem DBGrid

  Alt 8. Okt 2006, 18: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