Vcl.DBGrids.TCustomDBGrid.GetEditStyle

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function  GetEditStyle(ACol, ARow: Longint): TEditStyle; override;

C++

DYNAMIC Vcl::Grids::TEditStyle __fastcall GetEditStyle(int ACol, int ARow);

Eigenschaften

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

Beschreibung

Gibt an, ob eine bestimmte Zelle über eine Schaltfläche mit Auslassungszeichen oder einen Dropdown-Pfeil verfügt.

Mit GetEditStyle können Sie ermitteln, ob die angegebene Zelle nur direkt bearbeitet werden kann (esSimple), ob der Benutzer durch Klicken auf eine Schaltfläche mit Auslassungszeichen einen Editor für die Feldwerte aufrufen kann (esEllipsis ), oder ob die Zelle über einen Dropdown-Pfeil verfügt, der dem Benutzer eine Liste der möglichen Werte anzeigt (esPickList).

ACol ist die Spalte, die die Zelle enthält. ARow ist die Zeile, die die Zelle enthält.

In TCustomDBGrid prüft GetEditStyle die Eigenschaften des Spaltenobjekts, das mit ACol korrespondiert.

Wenn die Eigenschaft ButtonStyle der Spalte den Wert cbsEllipsis oder cbsAuto hat und die Spalte eine Datenmenge oder ein Referenzfeld darstellt, gibt die Methode GetEditStyle esEllipsis zurück.

Wenn die Eigenschaft ButtonStyle der Spalte den Wert cbsAuto hat, die Spalte nicht schreibgeschützt ist und entweder über eine Auswahlliste verfügt oder ein Lookup-Feld darstellt, gibt die Methode GetEditStyle esPickList zurück.

Wenn die Eigenschaft ButtonStyle der Spalte den Wert cbsNone hat oder keine der obigen Bedingungen zutrifft, gibt die Methode GetEditStyle esSimple zurück.

Siehe auch