Variable屬性
套用至
TextBox、ProgressBar、TrackBar
描述
取得或設定SPEL+全域變數(陣列除外)的名稱是否用於文字方塊顯示。
使用方式
GGet Form.Control.Variable, var
GSet Form.Control.Variable, value
- Form
- 指定表單名稱或含表單名稱的字串變數。
- Control
- 指定控制項名稱或含控制項名稱的字串。控制項必須存在於指定的表單中。
- var
- 指定取得屬性值的字串變數。
- value
- 指定屬性中設定的字串運算式。
數值
目前專案中的SPEL+全域變數(陣列除外)名稱。
預設值:None
備註
當Variable屬性設為SPEL+全域變數(陣列除外)時,文字數值會在運行時刻自動更新並顯示變數數值。
將TextBox Variable屬性設置為全域變數,並在預設情況下運行 RC+ 時,TextBox Text值將自動更新為變數值。Update屬性的預設值為True。如果要允許使用者更改相同的變數值,則必須將更新設置為False。
當Update設定從False變為True時,RC+ 將變數值設置為使用者在文字框中輸入的新值。
一種方法是在"更改值"或類似名稱的文字框上方添加複選框。在複選框的Click事件中,使用GGet獲取複選框的複選框狀態,然後使用GSset設定TextBox Update屬性。如果選取該複選框,請將Update設置為False。
將ProgressBar Variable屬性設置為全域變數時,變數值將顯示在進度列中。將TrackBar Variable屬性設置為全域變數時,變數值由跟蹤欄設置。
另請參閱
TextBox、ProgressBar、TrackBar、Value
範例
GSet frmMain.txtStatus.Variable, "g_Status$"