ImageButton 類主要成員有:
setINMask 屬性:
數據類型:Bool,
{get ,set}.
用於確定是否接受用戶輸入操作,它的值是傳給一個指針。這個指針指向的當前圖像按鈕所在的窗口的對象,所以修改setINMask會影響當前頁的其它元件。
Position 屬性:
數據類型:int
{
get:返回當前元件的左上角位置
set:
水平向移動;Y向移動:設定移動偏移量
}
OnDataI 屬性:
數據類型:string
{
set:設定在數據位為【真】時,顯示圖像的路徑
}
OffOnDataI 屬性:
數據類型:string
{
set:設定在數據位為【真】【假】轉換時,顯示圖像的路徑
}
OffDataI 屬性:
數據類型:string
{
set:設定在數據位為【假】時,顯示圖像的路徑
}
getPP 屬性:
數據類型:PropertyParameter(參數構體)
{ get, set } 元件配置參數
VdataVale 屬性
數據類型:bool
{ get, set } 元件是否可見
indirectDdata 屬性:
數據類型:string
{ get, set } 問接訪問變量名。
編輯時元件屬性窗口
位置:
元件名:顯示該元件的名稱,該名稱用於腳本編程時找到該元件。
自動大大小:選中后,按給定的圖像大小自動設置。
鎖定:選中后,編輯時不能用鼠標拖動元件。
左邊;右邊:元件的左上角位置
高度;寬度:設定元件大小。自動大小選中時,此設置無效。
類型屬性
關聯類型:
無關聯:(默認值)
X方向:元件位置隨變量值左右移動。
Y方向:元件位置隨變量值上下移動。
可見:元件由變量值決定是否顯示。
生效:元件由變量值決定是否接受用戶輸入。
置頂層;置底層;無:設置元件是否顯示在其它元件之上。
數據來源:下拉框中選擇設備驅動編號。選擇后自動加載選定的設備驅動下所以變量到變量名選擇框中。
變量名:從下拉框中選擇變量名,也可通過選擇變量按鈕選擇變量。
選擇變量按鈕:在選中設備驅動編號后單擊打開變量選擇窗口。如下圖
雙擊需要的變量所在行即選定,並自動關閉變量選擇窗口。
狀態取反:勾選時變量值取反為有效。
比值:關聯類型選擇X方向;Y方向時,元件偏移量=變量值*比植+元件原坐標。
ON文本;OFF文本:是分別在數據變量ON時顯示的文本和OFF時顯示的文本。
字體按鈕:選擇ON文本和OFF文本的字體,字體選擇對話框如下圖
數據屬性:
關聯變量:勾選時進行數據關聯。
數據來源:下拉框中選擇設備驅動編號。選擇后自動加載選定的設備驅動下所以變量到變量名選擇框中。
變量名:從下拉框中選擇變量名,也可通過選擇變量按鈕選擇變量。
選擇變量按鈕:在選中設備驅動編號后單擊打開變量選擇窗口。如上圖
間接變量:(間接尋址)以數據變量值為變量值為變量的值。
單選項:
空:只顯示數據變量狀態
點動:按下元件時數據變量置1,松開時置0
置位:元件每次單擊數據變量置1。
復位:元件每次單擊數據變量置0。
取反:每次單擊時數據變量取反一次。
驗證下拉框:
無驗證:不驗證
ON驗證:當元件要將數據變量置1時,用戶需要最次確認。
OFF驗證:當元件要將數據變量置0時,用戶需要最次確認。
手熱驗證:當元件要將數據變量置0時,用戶需要按指定的手勢力輸入才能解除(一般用於急停按鈕)。
認證文本:提示用戶驗證信息。
圖片選擇:從左到右依次是 oFF圖像; ON/OFF圖像;ON圖像,單擊圖像打開資源選擇對話框,如下圖
依次單擊 資源選擇-----對像選擇 或者按瀏覽按鈕選擇外部資源文件。
相同圖像:勾選時三個圖像設為相同。
操作級別:確證操作元件最少用戶級別,
腳本:
輸入腳本代碼,在用戶操作元件執行腳本代碼,雙擊輸入框打開腳本輸入窗口。