Vcl.DBGrids.TCustomDBGrid.DefaultDrawDataCell

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DefaultDrawDataCell(const Rect: TRect; Field: TField;  State: TGridDrawState); { obsolete }

C++

void __fastcall DefaultDrawDataCell(const System::Types::TRect &Rect, Data::Db::TField* Field, 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 DefaultDrawDataCell können Sie in einer Ereignisbehandlungsroutine für OnDrawDataCell den Text für ein Feld suchen und in die Zelle schreiben. Im Gegensatz zur Anzeige durch ein Gitter, dessen Eigenschaft DefaultDrawing den Wert true hat, ruft DefaultDrawDataCell die Ausrichtung für den Text aus der Feldkomponente und nicht aus dem Spaltendeskriptor ab. Außerdem zeigt die Methode niemals das Fokusrechteck für die markierten Zellen an.

Der Parameter Rect gibt die Position der Zelle auf der Zeichenfläche an. Der Parameter Field enthält die Feldkomponente, die die Daten und die Ausrichtung der Zelle angibt. 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