只需一步,快速开始
想请问一下如何设计这样一个DCL
两个下拉框,第一个下拉框内容改变,第二个下拉框内容也跟着做相应改变啊
使用道具 举报
1、首先与DCL无关,主要是LISP程序。程序中有两个表,分别对应对话框中的两个下拉表(框);2、在程序中设定激活第一个下拉表时,可用action_tile获得动作,取得下拉表的顺序号;3、用上面的顺序号改动第二个下拉表的显示。
我主要是想问比如 有三个dcl下拉框 第一个有 白炽灯、荧光灯、高压钠灯 第二个有灯具容量 15 25 35 45 50 第三个有光通量 450 500 600 700 800
当选择白炽灯 第二个个下拉框就变成 15 25 40 其他的都不显示;当我选择15时 第三个下拉框显示 450 ;
当选择荧光灯 第二个下拉框变成 25 35 45 其他都不显示;当选择25 第三个下拉框显示 600;
这个在LSP中怎么表述啊 谢谢了
这是数据结构问题,是编程要解决的问题之一。 在程序中建立一个表("白炽灯" "荧光灯" "高压钠灯");这个表每个位置对应下面表示容量两维表的一行。(("15" "25" "40") ("25" "35" "45") ("100" "150" "200"))在建立一个两维表表示光通量(("450" "500" "600") ("600" "700" "800") ("1100" "1300" "2000"))在对话框控制语句中按二楼描述就行了,只是对后两个表要多用一次nth语句。
是不是单纯的用autolisp无法实现啊,因为我没学过别的语言,autolisp也是才开始学,感觉比较吃力
使用道具
楼主搜下: 如何在DCL文件中的下拉框显示指定文本文件的内容?
在机械cad论坛上有关于这个问题的文章。
您需要 登录 才可以下载或查看,没有账号?注册
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-5-19 12:52 , Processed in 0.173690 second(s), 26 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.