Vcl.DBGrids.TCustomDBGrid.DefaultDrawColumnCell

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DefaultDrawColumnCell(const Rect: TRect; DataCol: Integer;  Column: TColumn; State: TGridDrawState);

C++

void __fastcall DefaultDrawColumnCell(const System::Types::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.

Siehe auch