Vcl.Menus.TMenuItem.Delete
Delphi
procedure Delete(Index: Integer);
C++
void __fastcall Delete(int Index);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.Menus.pas Vcl.Menus.hpp |
Vcl.Menus | TMenuItem |
説明
Items プロパティ配列からメニュー項目を削除します。
Delete メソッドを呼び出すと,メニューからメニュー項目とその項目のすべてのサブメニューを削除できます。Index パラメータは削除する項目のインデックスで,0 でメニューの最初の項目が指定され,1 で 2 番めの項目が指定されます。
Delete メソッドは,削除された項目のメモリは解放しません。項目をメニューから削除して,その項目が使用していたメモリを解放するには,削除する項目の中で Free メソッドを呼び出します。
メニュー項目を削除するのではなく一時的に非表示にする場合は Visible プロパティを使用します。