如何使用复选框?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />在我的启动窗口中的应用程序中,我有一组复选框。他们将几乎定义将使用表执行哪些数据清理步骤。
因此,我需要获取每个复选框的状态,然后在每个选中的复选框上运行相应的函数。
手册几乎没用,我唯一得到的是我可以获得一个字符串列表,其中包含所选复选框的名称。
cb <<获取选定()
是否有一个片段几乎获得该列表并输出标志(我可以在IF语句中使用0或1的变量)?
有没有其他方法可以将复选框解析为标志并运行相应的脚本?
谢谢!
Re:如何使用复选框?这是做到这一点的一种方式。 它看起来是查看所选内容的唯一方法
cb <<被选中
要么
cb << get(index)
该得到方法需要比工作更多的工作被选中 ,将所有选定的值返回到一个列表中以供进一步处理。
Re:如何使用复选框?非常感谢!
我认为,这是解析复选框的标准方法吗?
Re:如何使用复选框?是的,我同意 - 这是最好看的地方。
我最终通过Get实现了它,只有很少的选项是合理的。
有了更多选项,下面的答案应该有效。
我问的主要原因是它可能是使用复选框的最常见方式,我不想“发明自行车”,但使用公共代码片段来处理复选框。
Re:如何使用复选框?这应该让你开始。
check_list = { “一” , “二” , “三” , “四” } ;
todo_list = {} ;
NW = 新窗户 ( “复选框” , << 语气 () ,
my_cb的情况下 = 复选框 ( check_list ) ,
panelbox ( “操作” ,
hlistbox (
按钮框 ( “好” ,
继续 = 1 ;
todo_list = my_cb的情况下 << 被选中 ;
) ,
按钮框 ( “取消” ,继续 = 0 )
) ,
) ,
) ;
NT = NITEMS ( todo_list ) ;
如果 ( 继续 & NT > 0 ,
对于 ( 一世 = 1 ,一世 <= NT ,一世 ++,
如果 ( todo_list [ 一世 ] == “一” ,
//一步调用函数
打印 ( “一” ) ;
,
todo_list [ 一世 ] == “二” ,
//两步调用功能
打印 ( “二” ) ;
,
todo_list [ 一世 ] == “三” ,
//三步调用功能
打印 ( “三” ) ;
,
todo_list [ 一世 ] == “四” ,
//两步调用功能
打印 ( “四” ) ;
) ;
) ;
) ;
Re:如何使用复选框?我会指出你:
帮助==>脚本索引
在那里,当你向下滚动到:
CheckBoxBox
然后单击它,您将获得所有可以请求的项目,或者传递给复选框,以及每个项目的示例(代码片段)
