Vcl.Grids.TCustomGrid.DrawCell
Delphi
procedure DrawCell(ACol, ARow: Longint; ARect: TRect; AState: TGridDrawState); virtual; abstract;
C++
virtual void __fastcall DrawCell(int ACol, int ARow, const System::Types::TRect &ARect, TGridDrawState AState) = 0 ;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.Grids.pas Vcl.Grids.hpp |
Vcl.Grids | TCustomGrid |
Beschreibung
Stellt den Prototyp für eine Methode bereit, die den Inhalt einer Zelle in das Gitter zeichnet.
In den Nachkommen von TCustomGrid wird die Methode DrawCell implementiert, um den Inhalt der Zelle zu zeichnen oder das Ereignis OnDrawCell auszulösen. Hat DefaultDrawing den Wert true, wird der Hintergrund der Zelle vor dem Aufruf von DrawCell angezeigt. Die 3D-Effekte der fixierten Zellen und das Fokusrechteck werden nach dem Aufruf von DrawCell gezeichnet.
Spalten- und Zeilenindex der anzuzeigenden Zelle werden in den Parametern ACol und ARow angegeben. Der Parameter ARect bezeichnet die Begrenzungen der Zelle in den Koordinaten der Zeichenfläche. Der Parameter AState gibt an, ob die Zelle markiert ist, den Eingabefokus besitzt und sich in einem fixierten Teil des Gitters befindet.