taction

    4熱度

    1回答

    我有一些菜單項,其中動作是這樣的: procedure TMISMainFrm.ActiSalesInvoiceExecute(Sender: TObject); begin if CheckMdiList('Sales Invoice') then BEGIN SalesInvFrm := tSalesInvFrm.Create(Self,0,UserIdNo,

    2熱度

    2回答

    我正在使用以下方法在運行時使用Action創建ActionClient。 procedure TMainForm.AddToProjectHistory(Path: string); var NewOption: TAction; ActionClient: TActionClientItem; begin NewOption := TAction.Create(

    2熱度

    1回答

    我爲TActionClientItem創建一個下拉菜單,並帶有TAction列表。我想知道如何勾選菜單或每個TA內部的繪圖事件,以不同的方式顯示這些TAI的標題! 喜歡的東西TAction.OnDrawItem或TActionClientItem .OnDrawItem ... procedure xxxxx.BuildActionMenu; var iLoop : Integer;

    4熱度

    1回答

    通常你可以改變一個TActionMainMenuBar或TMainMenu這樣的字體更改TActionMainMenuBar的字體零件。 我進入了位圖樣式設計器(以前稱爲Vcl樣式設計器),並更改了MenuItemTextNormal的字體。 問題是,更改字體什麼也不做,我只能成功更改文本的顏色。 顯然我在這裏錯過了一些東西,爲什麼我可以改變顏色而不是字體?

    1熱度

    1回答

    我有一個MDI應用程序,我正在使用TActionManager來管理我的應用程序中的操作,這也意味着它包含了我的MDIChild窗體的操作。 下面是一個簡單爲例重現我的問題: 創建一個新的VCL窗體應用程序有2種形式。 Form1 & Form2 通過Form1拖放一個TButton和一個TActionManager。 使用TActionManager的彈出式編輯器創建2個TA。 爲Form1設置

    2熱度

    1回答

    我怎麼能新出版(中對象檢查中顯示)屬性添加到TActionList在德爾福 操作屬性數據類型爲布爾。 謝謝。

    1熱度

    2回答

    在操作頻段中有一個TAction組件。 該組件擁有一個名爲 GroupIndex: Integer; 財產然而領域 RadioItem: Boolean; 是不存在的。 這是爲什麼? 我該如何做一個TAIT成爲一個複選框? 動作的方向是ActionMainMenuBar和ActionManager。

    0熱度

    1回答

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

    4熱度

    2回答

    我有2種形式,我想共享一個單一TActionManager和分配TAction -s其中。 第一種形式是主要形式 - 它包含TActionManager,TAction帶有標題「動作」。 Form1的 主菜單有這個動作和菜單項的標題屬性設置爲「行動A」。 Form2包含Form1,並將操作分配給menuitem,並將標題設置爲「操作B」。 在設計時一切看起來都很好 - 菜單項目被命名爲「動作A」和

    6熱度

    1回答

    當我將TRibbon控件放在不是應用程序的MainForm的窗體上時,TRIBbon的動作(即剪切,粘貼)將始終在動作後將焦點返回到MainForm被執行。 即使持有TRibbon的TForm不是MainForm的子項,也會發生這種情況。 我正在使用Windows 7 64-bit,Embarcadero RAD Studio XE版本15.0.3953.35171。 我是否正確使用TRibbon