Vcl.DBGrids.TCustomDBGrid.DefaultDrawing
Delphi
property DefaultDrawing: Boolean read FDefaultDrawing write FDefaultDrawing default True;
C++
__property bool DefaultDrawing = {read=FDefaultDrawing, write=FDefaultDrawing, default=1};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | protected | Vcl.DbGrids.pas Vcl.DBGrids.hpp |
Vcl.DBGrids | TCustomDBGrid |
Beschreibung
Zeigt an, ob die Zellen im datensensitiven Gitter automatisch gezeichnet werden.
Durch Einstellen von DefaultDrawing auf true kann das datensensitive Gitter die Daten in den Zellen automatisch anzeigen. Durch Setzen der Eigenschaft DefaultDrawing auf false können Sie die Standardanzeige deaktivieren, wenn in einer Ereignisbehandlungsroutine für OnDrawColumnCell oder OnDrawDataCell eine benutzerdefinierte Anzeigeroutine bereitgestellt wird.
Ist der Wert von DefaultDrawing true, entnimmt das datensensitive Gitter die Daten für die einzelnen Zellen dem entsprechenden Eintrag im Array Fields und schreibt ihn in die Zelle. Anschließend wird das Fokusrechteck angezeigt, falls die Zelle den Fokus besitzt oder falls die Eigenschaft Options den Wert dgAlwaysShowSelection enthält.
Ist der Wert von DefaultDrawing false, wird die Hintergrundfarbe der Zelle angezeigt und der Pinsel und die Schrift eingerichtet, die im entsprechenden TColumn-Objekt beschrieben werden. Jedoch wird der Wert des Feldes nicht in die Zelle geschrieben, und das Fokusrechteck wird ebenfalls nicht angezeigt.