Vcl.Menus.TMainMenu.Merge
Delphi
procedure Merge(Menu: TMainMenu);
C++
void __fastcall Merge(TMainMenu* Menu);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.Menus.pas Vcl.Menus.hpp |
Vcl.Menus | TMainMenu |
説明
フォームのメインメニューを非 MDI アプリケーションにある別のフォームのメインメニューに結合します。
Merge メソッドを呼び出すと,別のメインメニューをこのメニューにマージできます。このメニューにマージするメニューを Menu パラメータで指定してください。
たとえば,アプリケーションの最初のフォームのメインメニューをアプリケーションのメインメニューとして使用するには,Merge を呼び出してアプリケーションの追加フォームのメインメニューを最初のフォームのメインメニューにマージします。
メインメニューのメニュー項目の GroupIndex プロパティの値に基づき,マージされたメニュー項目でメニューバーのメニュー項目を更新するか,メニューバーにメニュー項目を挿入できます。メニュー項目の更新,追加,挿入の方法については「GroupIndex」を参照してください。
別のフォームを表示するときに,メインメニューのマージの有無が自動的に切り替えられるようにするには,メニューをマージするすべてのフォームの AutoMerge プロパティの値を true に変更します。