0
A
答えて
4
あなたは、メニューのフルパスを取得するには、再帰関数を使用することができます。あなたのMenuItemClickで
function Form1.GetMenuPath(Menu: TMenuItem): String;
begin
if (Menu.Parent <> nil) and (Menu.Parent.ClassType = TMenuItem) then
Result := GetMenuPath(TMenuItem(Menu.Parent));
if Result <> '' then
Result := Result + ' > ';
Result := Result + Menu.Caption;
end;
あなたが望むように行う、機能
procedure Form1.L3B1Click(Sender: TObject);
begin
ShowMessage(GetMenuPath(TMenuItem(Sender)));
end;
+0
@DavidHeffernan回答が編集されました。ありがとうございました。 –
+0
ありがとうございました。 –
関連する問題
- 1. Drupalの6:親メニュー項目のリダイレクト最初のサブメニュー項目
- 2. 角度ルーティング:アクティブなサブメニュー項目の親メニュー項目を強調表示する
- 3. 可変幅の親リスト項目の中央サブメニュー
- 4. オーバーライドKnpMenuのサブメニュー項目
- 5. Android - BottomBarのサブメニュー項目
- 6. サブメニュー項目を選択
- 7. 垂直サブメニュー項目を親メニューと整列する方法
- 8. 投影サブメニューを作成するメニュー項目の項目オーチャードCMS
- 9. 他の配列項目のLodash検索配列項目
- 10. RxJavaリスト内の項目を検索
- 11. 最初のリスト項目を検索
- 12. リストの項目の検索方法
- 13. サブメニュー項目を整列した全幅のサブメニュー
- 14. ContextMenuのXAMLとBindingサブメニュー項目
- 15. Electronのサブメニュー項目にアクセスする
- 16. すべてのサブメニュー項目が
- 17. elasticsearchの複数項目検索クエリ
- 18. Drupal 6:メニュー項目にサブメニュー項目を追加しますか?
- 19. ASP.Netメニューコントロールがサブメニュー項目の選択時に親メニューをハイライト表示しない
- 20. サブメニューから項目をドラッグするJquery
- 21. 一般リストから項目を検索
- 22. CheckedListBox - テキストで項目を検索
- 23. Excelでリスト項目を検索する
- 24. .NET Forgeデータ管理検索項目API
- 25. ToolStripMenuItemsでC#windowsフォームアプリケーションのサブメニュー項目内の項目にアクセスするには?
- 26. Delphi BPLの検索パス
- 27. 親メニュー項目のサブ項目を取得するには?
- 28. 配列の配列内の項目を検索
- 29. オブジェクトの配列内の項目を検索するVB.NET
- 30. 複数の項目を複数の列で検索
をしてください呼び出します。 –
あなたはこのサイトで質問をすることになっています。しかし、あなたの問題のために必要はありません。あなたは単にドキュメントを読むことができます。 –
私はあなたが「L1/L2/L3A」を意味すると思います。しかし、それはL3Bの親ではありません。 L3Bの親はテキストL3Aのメニュー項目です。私はあなたがメニュー項目の親のテキストを再帰的に見つけたいと思うと思います。その親がメニュー項目である限り、テキストをあるセパレータで連結します。 – Dsm