Vcl.DBGrids.TCustomDBGrid.DrawCell

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DrawCell(ACol, ARow: Longint; ARect: TRect; AState: TGridDrawState); override;

C++

virtual void __fastcall DrawCell(int ACol, int ARow, const System::Types::TRect &ARect, Vcl::Grids::TGridDrawState AState);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.DbGrids.pas
Vcl.DBGrids.hpp
Vcl.DBGrids TCustomDBGrid

Beschreibung

Zeichnet die Zelle zeichnen, die mit den Parametern ACol und ARow angegeben wird.

DrawCell überschreibt die geerbte Methode, um beim Zeichnen der Zellen im Gitter die Eigenschaft Columns zu verwenden.

Mit der Methode DrawCell können Sie die Schrift und den Pinsel einstellen und den Hintergrund der Zelle anzeigen. Hat DefaultDrawing den Wert true, liest DrawCell die Daten für die Zelle und schreibt sie an die Position, die durch den Parameter ARect festgelegt wird. Unabhängig von DefaultDrawing löst DrawCell die Ereignisse OnDrawDataCell und OnDrawColumnCell aus. Hat schließlich DefaultDrawing den Wert true, besitzt die Zelle den Fokus oder ist sie markiert und enthält Options den Wert dgAlwaysShowSelection, DrawCell das Fokusrechteck für die Zelle an.

Siehe auch