明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1286|回复: 5

[提问] popup_list与txt文本的对接

[复制链接]
发表于 2018-7-11 15:49:29 | 显示全部楼层 |阅读模式
预设好相关数据或文本:
(1 A1 A2 A3 A4 A5)
(2 B1 B2 B3 B4 B5)
(3 C1 C2 C3 C4 C5)
(4 D1 D2 D3 D4 D5)
(5 E1 E2 E3 E4 E5)
在打开对话框后,popup_list自动读取txt文本,添加入文本内的第一项1、2、3、4、5,其它控件亦读取到相应的数据A1、A2、A3、A4、A5。当popup_list选择2时,其它控件得到B1.......
各位大侠出下手,DCL不熟。谢谢!

发表于 2018-7-11 16:39:56 | 显示全部楼层
(action_tile key action-expression)
(set_tile key value)
应该是这两个命令的组合,你自己再细细研究下
 楼主| 发表于 2018-7-11 17:58:29 | 显示全部楼层
被承包的东子 发表于 2018-7-11 16:39
(action_tile key action-expression)
(set_tile key value)
应该是这两个命令的组合,你自己再细细研究 ...

是读取txt文件,写入控件,并根据popup_list的变化,相应的其它控件值也变化。用vb做就比较简单,lisp没有试过。谢谢您的回复!
发表于 2018-7-12 08:17:01 | 显示全部楼层
action-expression
指定选定控件时所要求值的动作表达式的字符串。
例:(action_tile "button_4a" "(ok_0813)(td_4a)")
(defun ok_0813 () 。。。。)
这边 就可以连贯起来了,你在OK_0813函数里写上读取TXT的函数,就好了啊,然后再用(set_tile key value)把列表赋值给popup_list;
最后,我想说,你要不要舍弃DCL,改用OPenDCL,OPENDCL用起来和VB一样


 楼主| 发表于 2018-7-12 08:26:00 | 显示全部楼层
被承包的东子 发表于 2018-7-12 08:17
action-expression
指定选定控件时所要求值的动作表达式的字符串。
例:(action_tile "button_4a" "(ok_0 ...

我试试,opendcl我还不了解,谢谢!
发表于 2018-7-12 11:22:56 | 显示全部楼层
不用OpenDCL,DCL就可以实现
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-19 13:42 , Processed in 0.171277 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表