Vcl.Menus.TMenuItem.Remove
Delphi
procedure Remove(Item: TMenuItem);
C++
HIDESBASE void __fastcall Remove(TMenuItem* Item);
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 Remove können Sie einen Menüeintrag mit allen zugehörigen Untermenüs aus einem Menü entfernen. Der Parameter Item gibt den zu löschenden Eintrag an. Wenn Item keinen Menüeintrag im Array Items bezeichnet, führt Remove zu einer Exception.
Remove gibt den dem Menüeintrag zugeordneten Speicher nicht frei. 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.