DesignIntf.IComponentEditor.PrepareItem

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure PrepareItem(Index: Integer; const AItem: IMenuItem);

C++

virtual void __fastcall PrepareItem(int Index, const Designmenus::_di_IMenuItem AItem) = 0 ;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
DesignIntf.pas
DesignIntf.hpp
DesignIntf IComponentEditor

説明

コンテキストメニューに追加されるメニュー項目にコンポーネントエディタで変更を加えられるようにします。

フォームデザイナは,コンテキストメニューを作成するときに各バーブに PrepareItem メソッドを呼び出します。このメソッドでは,コンテキストメニューに対して下位項目の追加や項目の削除を行うなど,コンポーネントエディタで各バーブのメニュー項目に変更を加えることができます。

Index は,フォームデザイナがコンテキストメニューに追加を行っている現在のバーブを示します。これは,GetVerb メソッドと ExecuteVerb メソッドでコマンドとして表示されるものと同じインデックスです。

AItem は,現在のバーブのためにフォームデザイナで作成されたメニュー項目に対するインターフェースです。下位項目を追加するには,このインターフェースの AddItem メソッドを呼び出します。項目を無効にするには,Enabled プロパティを false に設定します。メニュー項目を完全に非表示にするには,その Visible プロパティを false に設定します。

関連項目