单选按钮显示在单选按钮簇中,允许用户从多个选项中进行选择。 每个单选按钮的值为“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 )
GMT+8, 2024-6-10 18:44
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.