Vcl.DBGrids.TCustomDBGrid.GetEditStyle
Delphi
function GetEditStyle(ACol, ARow: Longint): TEditStyle; override;
C++
DYNAMIC Vcl::Grids::TEditStyle __fastcall GetEditStyle(System::LongInt ACol, System::LongInt 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.