Vcl.DBGrids.TCustomDBGrid.DefaultDrawColumnCell
Delphi
procedure DefaultDrawColumnCell(const Rect: TRect; DataCol: Integer;
Column: TColumn; State: TGridDrawState);
C++
void __fastcall DefaultDrawColumnCell(const Winapi::Windows::TRect &Rect, int DataCol, TColumn* Column, Vcl::Grids::TGridDrawState State);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.DbGrids.pas Vcl.DBGrids.hpp |
Vcl.DBGrids | TCustomDBGrid |
Beschreibung
Schreibt den Text in eine Zelle einer Spalte.
Mit DefaultDrawColumnCell können Sie in einer Ereignisbehandlungsroutine für OnDrawColumnCell den Text für ein Feld suchen und in die Zelle schreiben. DefaultDrawColumnCell entspricht der Aktion des Gitters, wenn die Eigenschaft DefaultDrawing den Wert True hat. Jedoch zeigt die Methode niemals das Fokusrechteck für die markierten Zellen an.
Der Parameter Rect gibt Position der Zelle auf der Zeichenfläche an. Der Parameter DataCol enthält den Index der Spalte im Array Columns. Beim Parameter Column handelt es sich um das TColumn-Objekt, das die Anzeigeattribute und die Feldzuordnung für die Zelle beschreibt. Der Parameter State gibt an, ob die Zelle den Eingabefokus besitzt, markiert ist und sich in einem fixierten Teil des Gitters (keine Daten), wie z.B. einem Tabellenkopf, befindet.