如何使用复选框?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />在我的应用程序的启动窗口中,我有一组复选框。 他们几乎将定义将对表执行哪些数据清理步骤。
因此,我非常需要获取每个复选框的状态,然后在每个选中的复选框上运行相应的函数。
手册几乎没有用,我得到的唯一的东西是我可以获得一个包含所选复选框名称的字符串列表。
cb << 获取选择()
是否有一个片段几乎可以获取该列表并输出标志(我可以在 IF 语句中使用的 0 或 1 变量)?
还有其他方法可以将复选框解析为标志并运行相应的脚本吗?
谢谢!
回复:如何使用复选框?这是一种方法。看起来查看所选内容的唯一方法是
cb << 被选中
或者
cb << 获取(索引)
这得到方法需要比被选中,它将所有选定的值返回到一个列表中以供进一步处理。
回复:如何使用复选框?多谢!
我认为这是解析复选框的标准方法?
回复:如何使用复选框?是的,我同意——这是最好的观赏地点。
我最终通过 Get 来实现它,只有几个足够合理的选项。
有了更多的选择,下面的答案应该有效。
我问的主要原因是,这可能是使用复选框的最常见方式,我不想“发明自行车”,而是使用通用代码片段来处理复选框。
回复:如何使用复选框?这应该可以帮助您开始。
检查清单= { “一” , “二” , “三” , “四” } ;
待办事项列表= {} ;
西北=新窗户( “复选框” , <<莫代尔() ,
我的_cb =复选框(检查清单) ,
面板盒( 「行动」 ,
列表框(
按钮盒( “好的” ,
继续前进= 1 ;
待办事项列表=我的_cb <<被选中;
) ,
按钮盒( “取消” ,继续前进= 0 )
) ,
) ,
) ;
恩特=尼特姆斯(待办事项列表) ;
如果(继续前进&恩特> 0 ,
为了(我= 1 ,我<=恩特,我++,
如果(待办事项列表[我] == “一” ,
// 一步调用函数
打印( “一” ) ;
,
待办事项列表[我] == “二” ,
// 调用两步函数
打印( “二” ) ;
,
待办事项列表[我] == “三” ,
// 调用函数进行三步操作
打印( “三” ) ;
,
待办事项列表[我] == “四” ,
// 调用两步函数
打印( “四” ) ;
) ;
) ;
) ;
回复:如何使用复选框?我会指出:
帮助==>脚本索引
在那里,当您向下滚动到:
复选框框
并单击它,您将获得您可以要求的所有项目,或传递到复选框,以及每个项目的示例(代码片段)
