首頁
支援
如何自定義Array中的Run Time 快捷菜單
如何自定義Array中的Run Time 快捷菜單
更新 Nov 11, 2020
環境
環境顯示經過驗證可用於本文描述的解決方案的產品。此解決方案也可能適用於其他類似產品或應用程序。
軟體
LabVIEW
LabVIEW Runtime
我正在創建一個應用程式,我想擁有一個自定義的快捷菜單,用於用戶單擊Array時的菜單,以及,當用戶單擊Array中的element時的自定義的快捷菜單。
您可以通過以下方式使用event structures以編程方式自定義快捷菜單。
如果程式中不存在event structure,則右鍵單擊 Block Diagram
Programming >> Structures >> Event Structure
添加一個。
為Array創建Event Case以檢測
Shortcut Menu Activation?
事件。右鍵單擊
Event Structure>>Add Event Case
。在視窗中,選擇
Control Array>>Shortcu Menu>>Shortcut Menu Activation?
確認是否使用 SubObj reference 和 Not A Number/Path/Refnum?.vi 來觸發 Array / element 的菜單
創建一個case structure並將Not A Number/Path/Refnum?.vi連接到選擇器。在每種情況下,請使用“ Delete Menu Items. vi”
刪除菜單。
並使用“Insert Menu Items. vi
”
為陣列構建菜單
。
您需要
指出item的名稱和標籤
。
菜單中插入的項目取決於您要顯示的內容,在True情況下(當SubObj不是reference時)包括Array菜單的項目,在false情況下包括element菜單的項目。
運行應用程序.exe時,您會看到針對每種情況自定義的快捷菜單。
陣列快捷菜單的情況
element快捷菜單的情況
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful