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$"