TActionManagerを使用したアプリケーションを作っています。
メニューの項目を右クリックした時にポップアップを出したいのですが、
フォームに配置したTActionMainMenuBar上のTActionClientItemの
ContextItemsを設定してもうまく動きません。
右クリックすると、一瞬何かが表示されるのですが判別もできないぐらいの短い時間だけです。
作成したのは、こんな手順です。
1.フォームにActionManager1を配置。
2.ActionManager1に新規にAction1を追加し、カテゴリをtestとする。
3.ActionManager1に新規にAction2を追加し、カテゴリはなしとする。
4.フォームにActionMainMenuBar1を配置し、testカテゴリをD&D。
5.フォーム上のActionMainMenuBar1からAction1を選択し、ContextItemsプロパティの設定をする。
6.ContextItemsに新規アイテムActionClientItem0を追加する。
7.ActionClientItem0のActionプロパティをAction2とする。
環境は、Windows XP SP3 DelphiXE バージョン 15.0.3953.35171 です。
ツイート | ![]() |