明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1670|回复: 4

[LISP]求助

[复制链接]
发表于 2005-6-3 23:31:00 | 显示全部楼层 |阅读模式
我写一个更改图层的对话框,但我想要图中所示的效果,也就是当点选列表中的层名时,选中的层名就显示下面的小框中,请问各位大侠该如何做呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2005-6-4 11:38:00 | 显示全部楼层
  1. test:dialog{
  2.   :list_box{
  3.    label = "列表";
  4.    key = "list1";
  5.   }
  6.   :edit_box{
  7.    label = "选中";
  8.    key = "edit1";
  9.   }
  10.   ok_cancel;
  11. }
  12. (defun c:test( / dcl_id lst)
  13.    (setq dcl_id (load_dialog "tmp.dcl"))
  14.    (new_dialog "test" dcl_id)
  15.    (setq lst '("A" "B" "C" "D" "E" "F"))
  16.    (start_list "list1")
  17.    (mapcar 'add_list lst)
  18.    (end_list)
  19.    (action_tile "list1" "(set_tile "edit1" (nth (atoi (get_tile "list1")) lst))")
  20.    (start_dialog)
  21.    (unload_dialog dcl_id)
  22.    (princ)
  23. )
 楼主| 发表于 2005-6-4 19:53:00 | 显示全部楼层
谢谢meflying
 楼主| 发表于 2005-6-5 23:58:00 | 显示全部楼层



这个程式是别人没写完的,我接着写完了,但我对DCL语言不是很通,我想要这样效果:当选择列表中的图层时,图层名就显示在Pick后面的小框中;或点选"pick"按扭则选取一个实体并提取它的图层显示在Pick后面的小框中,请高手帮我完善

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2005-6-6 22:15:00 | 显示全部楼层
怎么没人回啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 13:35 , Processed in 0.176272 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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