Vcl.Menus.TMenuItem.Delete
Delphi
procedure Delete(Index: Integer);
C++
void __fastcall Delete(int Index);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Menus.pas Vcl.Menus.hpp |
Vcl.Menus | TMenuItem |
Beschreibung
Entfernt einen Menüeintrag aus dem Eigenschafts-Array Items.
Mit Delete können Sie einen Menüeintrag mit allen zugehörigen Untermenüs aus einem Menü entfernen. Der Parameter Index gibt die Indexposition des zu löschenden Eintrags an. Dabei bezeichnet 0 den ersten Eintrag im Menü, 1 den zweiten usw.
Mit Delete wird der dem entfernten Eintrag zugewiesene Speicher nicht freigegeben. Um einen Eintrag aus dem Menü zu entfernen und gleichzeitig dessen Speicher freizugeben, rufen Sie die Methode Free des zu entfernenden Eintrags auf.
Verwenden Sie die Eigenschaft Visible, um einen Menüeintrag vorübergehend zu verbergen, ohne ihn zu löschen.