tactionmanager

    2熱度

    1回答

    我想動態添加actionitems,我可以添加的項目和它的作品時,我這樣做: HostActionItem := ActionManager.ActionBars[0].Items[0].Items[2]; NewItem := HostAction.Items.Add; NewItem.Action := MyActionToPerform; NewItem.Cap

    0熱度

    4回答

    場景: 一個TActionManager,一個TAction,和一個TButton(與此動作相關) ActionManager不斷使得能夠在其的OnUpdate事件處理程序的動作 在動作事件處理程序代碼啓動一個使用ShellExecAndWait方法(使用絕地武士代碼庫JCL) 要求外部程序:應用程序不應允許啓動應用程序兩次通過單擊按鈕快速另一個時間 問題: ShellExecAndWait不會阻

    6熱度

    2回答

    我對VS和C#相對比較陌生,但在Delphi中有多年的經驗。 在Delphi中設計GUI時,我最喜歡的組件之一是ActionManager - 爲操作分配事件處理程序以及啓用/禁用它們的集中方式。 令人驚訝的是,我在Visual Studio 2008 Professional中找不到像這樣的東西。 我相信應該有第三方實現,但我更喜歡標準的東西。 有人可以爲我推薦一些東西嗎?也許有一些替代方法可以

    0熱度

    1回答

    我基於設置文件動態添加工具欄按鈕。我想將TAction分配給他們。現在我添加了OnClick事件和動作OnExecute處理程序,但是如果動作被禁用,那麼工具欄按鈕不會自動禁用,例如在設計時添加了TMenuItems。 因此,換句話說,我想有設計時使用IDE「動作」下拉菜單中分配TAction運行時版本。 這裏是我做的,到目前爲止(代碼是C++,但很明顯它做什麼)。 TToolButton *b;

    3熱度

    1回答

    我正在使用D2007來執行一個項目,該項目在actionmanager中有多個操作,然後用於actiontoolbars和menus。我也將它們放在類別中(例如文件,工具,輸入等)。我想通過迭代actionmanager中的列表來啓用/禁用單個操作或一組操作(例如輸入)。 actionmanager中的actions屬性返回TContainedAction,這不是完成我的任務所需要的。有誰知道我需

    1熱度

    1回答

    我剛開始一個新項目,我第一次使用Delphi 2009 Actionmanager組件。 Actionmanager有一個標準動作列表,它給了我諸如文件打開/保存而沒有任何編碼的操作 - 好東西。有沒有一個標準的ImageList去與此,有正確的圖像默認ImageIndex由ActionManager填充?

    5熱度

    1回答

    我希望我的行爲按類別組織,但在「類別」框中,我無法添加新的類別。 當我點擊添加標準動作,它有不同的類別,如「編輯」,「互聯網」......。它甚至有可能有自定義類別或我堅持默認類別?