編程快捷菜單

    編程快捷菜單

    操作步驟

    要編程一個新的快捷菜單,請按以下步驟操作:

      在項目中創(chuàng)建一個新類,并*一個具體名稱。

      在該類中添加以下兩個 using 指令:


      using Siemens.Engineering.AddIn;

      using Siemens.nu;



      必要時,可添加其它 using 指令。

      將該類作為“ContextMenuAddIn”的子類:

      class CustomerContextMenu : ContextMenuAddIn


      在該類中添加以下方法:

      public CustomerContextMenu(string displayName) : base(displayedAddinName)

      {

      }

      使用字符串變量“displayedAddinName”,將用戶定義的插件標題傳送到該基類的設(shè)計程序中。用戶可根據(jù)需要,對“displayedAddinName”進行重命名。


      在該類中添加以下方法:

      protected override void BuildContextMenuItems(ContextMenuAddInRoot addInRootSubmenu)

      {

      }


      將快捷菜單按鈕添加到該方法中:

      addInRootSubmenu.Items.AddActionItem<IEngineeringObject>("<Text des Kontextmenüeintrags>", Entry1_OnClick);


      對所有其它快捷菜單條目,重復(fù)步驟 7。使用 OnClick 方法時,需確保每個條目調(diào)用一個單獨的方法。

      直接在 OnClick 方法中為按鈕創(chuàng)建可執(zhí)行代碼,或者創(chuàng)建在 OnClick 方法中調(diào)用的附加類。

    快捷菜單編程示例

    以下示例顯示快捷菜單的完整程序代碼:

     
    using Siemens.Engineering.AddIn;
    using Siemens.nu;
    using Siemens.Engineering;
    namespace Addin_Test
    {
    public class CustomerContextMenu : ContextMenuAddIn
    {
    public CustomerContextMenu(string displayName) : base(displayedAddinName)
    {
    }
    protected override void BuildContextMenuItems(Submenu addInRootSubmenu)
    {
    addInRootSubmenu.Items.AddActionItem<IEngineeringObject>("Entry 1", Entry1_OnClick);
    addInRootSubmenu.Items.AddActionItem<IEngineeringObject>("Entry 2", Entry2_OnClick);
    }
    private void Entry1_OnClick(MenuSelectionProvider<IEngineeringObject> menuSelectionProvider)
    {
    //為快捷菜單**個條目執(zhí)行的程序代碼
    }
    private void Entry2_OnClick(MenuSelectionProvider<IEngineeringObject> menuSelectionProvider)
    {
    //為快捷菜單*二個條目執(zhí)行的程序代碼
    .

    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • S7-1500系列博途中使用SCL語言編程方法簡介

    S7-1500系列博途中使用SCL語言編程方法簡介SCL:Structured Contorl Language,結(jié)構(gòu)化控制語言。在TIA博途軟件中,默認支持SCL語言,在建立程序塊時可以直接選擇SCL語言。SCL語言類似計算機**語言,如果你有C、Java、C++、Python這種**語言的學(xué)習(xí)經(jīng)歷,再學(xué)習(xí)SCL就會*很多。在用SCL語言編程時,主要用IF...THEN/FOR/WHILE語句

  • 項目視圖

    項目視圖項目視圖的用途項目視圖是項目所有組件的結(jié)構(gòu)化視圖。項目視圖的布局下圖顯示了項目視圖各組件的示例:①標題欄②菜單欄③工具欄④項目樹⑤參考項目⑥詳細視圖⑦工作區(qū)⑧分隔線⑨巡視窗口⑩切換到?Portal 視圖?編輯器欄?帶有進度顯示的狀態(tài)欄?任務(wù)卡標題欄項目名稱顯示在標題欄中。菜單欄菜單欄包含您工作所需的全部命令。工具欄工具欄提供了常用命令的按鈕。這使您可以較快地訪問這些命令。分隔線分

  • PROFIBUS 通訊負載

    PROFIBUS 通訊負載通信負載 - 慮及附加網(wǎng)絡(luò)站總線參數(shù)取決于激活的網(wǎng)絡(luò)節(jié)點之間的通信量。 周期性通信 (DP) 和基于連接的非周期性通信(S7 通信,發(fā)送/接收 (FDL),F(xiàn)MS)是不同的。 與 DP 不同,通信任務(wù)(通信負載)的量和大小取決于用戶程序。 因此,不能始終自動計算通信負載。要計算總線時間,可在“附加網(wǎng)絡(luò)站”(Additional network stations) 參數(shù)組中

  • 為什么在 Windows 7系統(tǒng)下無法顯示 STEP 7 Micro/Win SP9的幫助文件?

    為什么在 Windows 7系統(tǒng)下無法顯示 STEP 7 Micro/Win SP9的幫助文件?在Windows 7系統(tǒng)下安裝STEP 7 Micro/Win SP9軟件過程中出現(xiàn)了需安裝WinHlp32.exe的提示(如下圖1所示),并且安裝完成后無法顯示STEP 7 Micro/Win SP9幫助(*.hlp)文件。圖1 需安裝WinHlp32.exe的提示原因:Windows 7系統(tǒng)中幫助文

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進信息之前,請仔細核驗對方資質(zhì),所有預(yù)付定金或付款至個人賬戶的行為,均存在詐騙風(fēng)險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機: 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved