Vcl.DBGrids.TCustomDBGrid.DrawCell
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.