Labview自定義運行時快捷菜單


通過編程自定義控件運行時快捷菜單

按照下列步驟,通過編程自定義控件的菜單。

  1. 在前面板上添加一個輸入控件。本例中使用數值輸入控件。
  2. 在程序框圖上放置一個事件結構。無須將控件置於事件結構中。 
  3. 右鍵單擊事件結構,從快捷菜單中選擇編輯本分支所處理的事件
  4. 編輯事件對話框中,從事件源列表中選擇數值,然后從事件列表中選擇快捷菜單激活?
  5. 點擊確定按鈕關閉對話框。
  6. 插入菜單選項函數放置在程序框圖上的"快捷菜單激活?"事件結構中。 
  7. 右鍵單擊"插入菜單選項"函數的項名稱輸入端,從快捷菜單中選擇創建»常量。顯示數組。
  8. 在字符串數組常量的元素0中輸入"幫助",元素1中輸入"復制"
  9. 菜單引用這一事件數據欄與"插入菜單選項"函數的菜單引用輸入端相連接。

提示  如不希望顯示默認的快捷菜單項,可使用刪除菜單選項函數。如需刪除默認的快捷菜單項,將菜單引用這一事件數據欄連線至"刪除菜單選項"函數的菜單引用輸入端,將其菜單引用輸出輸出端連線至"插入菜單選項"函數的菜單引用輸入端。

  1. 單擊連續運行按鈕。
  2. 切換到前面板,並右鍵單擊數值控件。快捷菜單中包括幫助項和復制項。
  3. 配置快捷菜單選擇事件 ,處理對菜單項的選擇。

:  也可通過將應用程序項標識符作為"插入菜單選項"函數的輸入,添加默認的快捷菜單項。

處理運行時快捷菜單選擇

靜態通過編程自定義運行時菜單后,必須配置事件結構處理自定義菜單中的每個菜單項。

按照下列步驟,處理自定義菜單中的菜單項。

  1. 在程序框圖上放置事件結構 
  2. 右鍵單擊事件結構,從快捷菜單中選擇編輯本分支所處理的事件
  3. 編輯事件對話框中,從事件源列表中選擇控件和窗格,然后從事件列表中選擇快捷菜單選擇(用戶)
  4. 點擊確定按鈕關閉對話框。
  5. 在程序框圖上將While循環包圍事件結構。 
  6. 條件結構置於事件結構的"快捷菜單選擇(用戶)"分支內。 
  7. 項標識符事件數據欄連線至條件結構的選擇器接線端。
  8. 條件選擇其標簽中輸入快捷菜單項的標識符名。
  9. 為每個快捷菜單項創建分支。例如,如有幫助項,當用戶從快捷菜單中選擇幫助時,可用控制在線幫助函數打開幫助文件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM