Vcl.ValEdit.TValueListEditor.DeleteRow
Delphi
procedure DeleteRow(ARow: Integer); override;
C++
virtual void __fastcall DeleteRow(int ARow);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.ValEdit.pas Vcl.ValEdit.hpp |
Vcl.ValEdit | TValueListEditor |
Beschreibung
Löscht eine Zeile im Wertelisteneditor und den entsprechenden String aus dem zugehörigen TStrings-Objekt.
Rufen Sie DeleteRow auf, um die im Parameter ARow angegebene Zeile zu löschen. DeleteRow löscht den entsprechenden String aus dem bearbeiteten TStrings-Objekt und aktualisiert die Anzeige entsprechend.
ARow muss den Index einer Zeile enthalten, die ein Namens-/Wertepaar anzeigt. Der Wert darf also nicht kleiner 0 oder größer als die Anzahl der Zeilen sein. Enthält DisplayOptions den Wert doColumnTitles, darf ARow nicht 0 sein, da dies die Titelzeile ist, kein Namens-/Wertepaar im zugehörigen TStrings-Objekt.
Anmerkung: DeleteRow löscht die angegebene Zeile unabhängig vom Wert von KeyOptions. Der Wert keyDelete in KeyOptions steuert, ob der Benutzer eine Zeile durch Drücken der Taste Entf löschen kann.