跳到主要内容

选项圆盘

命令说明

弹出选项圆盘,圆盘中最多支持8个选项,每个选项代表一个索引值(从0开始依次至7),选择某个选项后选项圆盘会关闭并返回其索引值,按Esc键可直接关闭选项圆盘,此时返回的索引值为 -1。流程中可以基于索引值进行后续的逻辑分支设计,比如索引值为1时,流程往子流程A执行,为5时,流程往子流程B执行等等

命令原型

iRet = Dialog.TurnTable(arrOption,tips)

命令参数

参数必选类型默认值说明
arrOptionTrueexpression["京","沪","津","闽","湘","粤","港","澳"]选项配置为包含1-8个元素的数组(如果超过8个元素,后面的内容会被忽略),当数组为["京","沪","津","闽","湘","粤","港","澳"] 的格式时,即数组的元素为字符串,圆盘选项名称显示为数组元素的前4个汉字或英文字母;当数组为 [["京", "第一个选项"], ["沪", "第二个选项"], ["粤", "第三个选项"]]) 的格式时,即数组的元素为一维数组,鼠标移动到选项名称上会显示提示文字,如“第一个选项”
tipsTruestring""鼠标移动到圆盘的中心时,显示的文字提示,默认为空

返回结果

iRet,将命令运行后的结果赋值给此变量。

运行实例

/*********************************选项圆盘***************************************
命令原型:
Dialog.TurnTable(["京","沪","津","闽","湘","粤","港","澳"],"")
入参:
arrOption -- 选项配置为包含1-8个元素的数组(如果超过8个元素,后面的内容会被忽略),当数组为["京","沪","津","闽","湘","粤","港","澳"] 的格式时,即数组的元素为字符串,圆盘选项名称显示为数组元素的前4个汉字或英文字母;当数组为 [["京", "第一个选项"], ["沪", "第二个选项"], ["粤", "第三个选项"]]) 的格式时,即数组的元素为一维数组,鼠标移动到选项名称上会显示提示文字,如“第一个选项”
tips -- 鼠标移动到圆盘的中心时,显示的文字提示,默认为空
出参:
iRet -- 将命令运行后的结果赋值给此变量
注意事项:
输出结果为用户选择选项的下标
**********************************************************************************/
Dim iRet
iRet = Dialog.TurnTable(["京","沪","津","闽","湘","粤","港","澳"],"这里是提示文字")
TracePrint(iRet)

可视化样例