单选按钮显示在单选按钮群集中,允许用户从多个选项中做出一个选择。 每个单选按钮的值为“1”(表示打开)或“0”(表示关闭)。单选按钮群集的值是当前所选按钮的键属性。PDB 功能管理集群中单选按钮的值,并确保一次只打开一个按钮。您可以为每个单选按钮分配一个操作,但更方便的做法是将操作作为一个整体分配给单选组,然后测试该组的值以查看选择了哪个单选按钮。 请考虑以下示例,单选器群集控制用户退出对话框后显示的三维对象的视图。此群集包含四个单选按钮: (action_tile "view_sel" "(pick_view $value)") ... (defun pick_view (which) (cond ((= which "front") (setq show_which 0)) ((= which "top") (setq show_which 1)) ((= which "left") (setq show_which 2)) ((= which "right") (setq show_which 3)) ) ) 这些示例显示了与采用多个值的单个变量关联的每个单选按钮。这些变量还可能导致其他操作,例如禁用对话框中的选择。如果单选簇很大,则可以将关联的值存储在表中。如果使用表,请对其进行结构化,使其不依赖于群集中按钮的顺序。PDB 功能不施加此限制,如果 DCL 定义发生更改,则顺序可能会更改。 父主题: |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2025-1-8 19:03
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.