ImageButton 圖像按鈕


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圖像,單擊圖像打開資源選擇對話框,如下圖

    

  依次單擊 資源選擇-----對像選擇 或者按瀏覽按鈕選擇外部資源文件。

  相同圖像:勾選時三個圖像設為相同。

  操作級別:確證操作元件最少用戶級別,

腳本:

  輸入腳本代碼,在用戶操作元件執行腳本代碼,雙擊輸入框打開腳本輸入窗口。

 


免責聲明!

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



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