FMX.ActnList.TShortCutList.Add
Delphi
function Add(const S: String): Integer; override;
C++
virtual int __fastcall Add(const System::UnicodeString S);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | FMX.ActnList.pas FMX.ActnList.hpp |
FMX.ActnList | TShortCutList |
Beschreibung
Fügt der Liste der Tastaturbefehle einen neuen Tastaturbefehl hinzu.
Durch einen Aufruf von Add können Sie der Liste der Tastaturbefehle (TShortCutList) einen Tastaturbefehl (TShortCut) hinzufügen.
FMX.ActnList.TShortCutList.Add und Vcl.ActnList.TShortCutList.Add sind FMX- bzw. VCL-Framework-spezifische Implementierungen der Methode zum Hinzufügen eines Tastaturbefehls zu der Liste der Tastaturbefehle.
S
ist die String-Repräsentation des hinzuzufügenden Tastaturbefehls. Add verwendet FMX.ActnList.TextToShortCut zum Konvertieren des S
-Strings in einen Integer, der ein Tastaturkürzel repräsentiert. Wenn FMX.ActnList.TextToShortCut S
nicht in einen Tastaturbefehl konvertieren kann, wird der Fehler "Eine unbekannte Tastenkombination %s" ausgelöst.
Die Liste wird nicht sortiert und der Tastaturbefehl wird am Ende der Liste hinzugefügt. Daher gibt Add den Index des letzten Elements in der Liste zurück (Position des angehängten Tastaturbefehls), wobei der erste Eintrag in der Liste den Index 0 hat.
Add speichert den S
-String in der Liste (System.Actions.TCustomShortCutList) als neuen String und den entsprechenden Tastaturbefehl als diesem String zugeordnetes Objekt (Object).