Variable属性
适用范围
TextBox、ProgressBar、TrackBar
描述
获取或设置用于文本框显示的SPEL+ 全局变量(数组除外)名称。
使用
GGet Form.Control.Variable, var
GSet Form.Control.Variable, value
- Form
- 指定窗体名称或含有窗体名称的字符串变量。
- Control
- 指定控件名称或含有控件名称的字符串。控件必须位于指定窗体内。
- var
- 指定要取得属性值的字符串变量。
- value
- 指定要在属性中设置的字符串表达式。
数值
当前项目中SPEL+ 全局变量(数组除外)的名称。
默认:None
备注
当Variable属性设为SPEL+ 全局变量(数组除外)时,将在运行时自动更新Text值,以显示变量值。
若将TextBox Variable属性设置为全局变量,在默认设置下执行RC+时,TextBox Text值会自动更新为变量值。Update属性的默认值为True。如需使用户可更改相同的变量值,需将Update设置为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$"