一、用顏色4(Color[4])修改按鈕顏色
添加屬性節點后,連接到控件,屬性選擇菜單最下面的“顏色4”。
然后右鍵創建——常量,會出現這個簇。我們要把里面的數據變成顏色常量。
右鍵內部的“0”——替換——圖形與聲音——圖片函數——顏色盒常量
第一個框框的顏色可以改變按鈕邊框顏色,第二個是背景色。
這個功能可以搭配事件結構的“鼠標進入”、“鼠標離開”事件,動態更改按鈕顏色。多個按鍵時,可以這么用:
二、機械動作為“釋放時觸發”,但按下后按鍵不彈起
1、解決方法
程序框圖中,沒有把控件放在while循環里。
(如果控件在簇里,那么也要把簇放到while循環里)
2、關於bool(布爾)按鍵機械屬性
(1)單擊時轉換
這種機械動作相當於機械開關,單擊鼠標后,立即改變狀態,並保持改變的狀態,改變的時刻是鼠標單擊的時刻。再次單擊后,恢復原來的狀態,與VI是否讀取控件無關。
(2)釋放時轉換
當鼠標釋放后,立即改變狀態。改變的時刻是鼠標按鍵釋放的時刻。再次單擊鼠標並釋放鼠標時,恢復原來的狀態,與VI是否讀取控件無關。
(3)單擊時轉換保持到鼠標釋放
這種機械動作相當於機械按鈕。鼠標單擊時控件狀態立即改變,鼠標按鍵釋放后立即恢復,保持時間取決於單擊和釋放之間的時間間隔。
(4)單擊時觸發
單擊控件時改變控件值,保留該控件值直到VI讀取該控件。此時,即使長按鼠標按鈕控件也將返回至其默認值。該動作與斷路器相似,適用於停止While循環或令VI在每次用戶設置控件時只執行一次。單按鈕控件不可選擇該動作。
(5)釋放時觸發
僅當在控件的圖片邊界內單擊一次鼠標后放開鼠標按鈕時,控件值改變。VI讀取該動作一次,則控件返回至其默認值。該動作與對話框按鈕和系統按鈕的動作相似。單按鈕控件不可選擇該動作。
(6)保持觸發直到鼠標釋放
單擊控件時改變控件值,保留該控件值直到VI讀取該值一次或用戶釋放鼠標按鈕,取決於二者發生的先后。單按鈕控件不可選擇該動作。