ActionMainMenuBar の Caption について

解決


サトウ  2026-03-05 16:13:34  No: 152233

Delphi CE 12.1です。 ActionMainMenuBarのCaptiponについて教えてください。 
ActionManagerで。Actionを作成しActionのEnabledをFalseに設定して、ActionMainMenuBarに表示すると Captionの最後にかってにショートカット'が追加されて表示されます。
表示しないようなするにはどうしたらよいでしょうか。


サトウ  2026-03-06 17:22:56  No: 152234

ChatGTPに問い合わせたら、
「これは Delphi 12.1 の TActionMainMenuBar のバグ/仕様で、
Disabled の Action で ShortCut が無い場合に CaptionにShortCutを付け加え表示することがあります。
そして残念ながら それを制御するプロパティは用意されていません。」
という回答でした。
回避方法もいくつか書いてありましたが、
Disabled にした直後に、Captionを書き換えることで、対応できました。

自己解決とさせて頂きます。


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加