Dlg checkBox » 历史记录 » 修订 8
修订 7 (tejie, 2025-05-16 11:25) → 修订 8/10 (tejie, 2025-07-17 09:45)
h4. _*%{color:green}<checkBox:%*_ 标签:命令定义^<checkBox: 标签:命令定义|<checkBox: *定义* 自定义对话框中设置一个勾选框 参数之间以":"为分割符 *使用前提* 配置Tejieconfig.txt 开启对应开关 ** 文件位置 ..\Mir200\Tejieconfig\Tejieconfig.txt ** 对应开关 [tjconfig] %{color:lightGrey};(=1时开启,=0时关闭,缺省时关闭)% isUseCustomOKPanel=1 - - *格式* |命令名 |参数1 |参数2 |参数3 |参数4 |参数5 |参数6 | |checkBox |勾选框id|未选中图片|选中图片|打开对话框是否选中|X坐标 |Y坐标 | *说明* |参数1|勾选框id * 参数1: 勾选框id 一个自定义对话框中,可以放置多个勾选框 * 参数2: 勾选框未选中时,显示的图片 * 参数3: 勾选框选中时,显示的图片 * 参数4: 打开对话框是否选中 一个自定义对话框中,可以放置多个勾选框| |参数2|勾选框未选中时,显示的图片| |参数3|勾选框选中时,显示的图片| |参数4|打开对话框是否选中 ** 0 打开对话框显示未选中 ** 1 打开对话框显示选中| |参数5|指定id勾选框在当前对话框中的X坐标| |参数6|指定id勾选框在当前对话框中的Y坐标| 打开对话框显示选中 *相关变量* #say对话框中 对应id checkbox 的选中状态(0未选 1选中) <$checkbox0> <$checkbox1> ... #addUidlg对话框中 对应id checkbox 的选中状态(0未选 1选中) <$_checkbox0> <$_checkbox0> ... * 参数5: 指定id勾选框在当前对话框中的X坐标 *相关命令* [[setCheckBox]] * 参数6: 指定id勾选框在当前对话框中的Y坐标 - - h4. *%{color:deepskyblue}特戒引擎脚本示例:%* bq. [@main] #say <<notextile></notextile>*{color:green}checkbox*<notextile></notextile>:0:settings_markbg:settings_mark:<$str(s0)>:50:50/<notextile>@</notextile>勾选0> <checkbox:0:settings_markbg:settings_mark:<$str(s0)>:50:50/<notextile>@</notextile>勾选0> <[[dlg_text_|text]]:勾选框0:120:50> <text:勾选框0:120:50> [<notextile>@</notextile>勾选0] #if [[equal]] %{color:deepPink}<$checkbox0>% equal <$checkbox0> 0 #act sendMsg 6 勾选框状态:未选 #if [[equal]] %{color:deepPink}<$checkbox0>% equal <$checkbox0> 1 #act [[sendMsg]] sendMsg 6 勾选框状态:勾选