明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1755|回复: 3

[已解答] openDCL入门问题请教【已解决】

[复制链接]
发表于 2014-5-11 20:48:52 | 显示全部楼层 |阅读模式
本帖最后由 wkq004 于 2014-6-2 17:55 编辑




我用停靠对话框,想达到双击列表,把Label2改成列表中的字符串,半天都没弄好,用模态对话框可以,但停靠就是不行,不知道咋弄,哪位高手帮个忙

主要是第一次用opendcl在dcl文件的Events选项卡内未打钩。



  1. (command "OPENDCL")
  2. (defun c:TT ()
  3.   (dcl_Project_Load "AA" t)
  4.   (dcl_Form_Show AA_Form1)
  5.   (princ)
  6. )

  7. (defun c:AA_Form1_OnInitialize (/)
  8.   (dcl_ListBox_AddList
  9.     AA_Form1_ListBox1
  10.     (LIST "A" "E" "B" "D" "C")
  11.   )
  12. )

  13. (defun c:AA_Form1_ListBox1_OnDblClicked  (/)
  14.   (alert "aaaaaaaaa")
  15.   (dcl_Control_SetCaption AA_Form1_Label1 "222")
  16.   (dcl_Control_SetCaption
  17.     AA_Form1_Label2
  18.     (setq name (dcl_ListBox_GetItemText
  19.      AA_Form1_ListBox1
  20.      (dcl_ListBox_GetCurSel AA_Form1_ListBox1)
  21.          )
  22.     )
  23.   )
  24. ;;;  (command ".text" pause "" "" name "")
  25. )

本帖子中包含更多资源

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

x
 楼主| 发表于 2014-5-11 20:50:45 | 显示全部楼层
最好是单击列表将列表文字写入图形
 楼主| 发表于 2014-5-12 21:22:51 来自手机 | 显示全部楼层
我折腾的没辙了,请高手帮忙改下
发表于 2014-5-12 21:59:57 | 显示全部楼层
没下楼主的文件
以自己的程序片段
随便说说


想双击列表
先设定双击事件有效
(defun c:vv13vj/vj_main/图纸列表#OnDblClicked (/)
(setq thetzid (dcl-ListBox-GetCurSel vv13vj/vj_main/图纸列表))
(v13_tzlist_联动 (itoa thetzid) 4)
)

(defun v13_tzlist_联动( v r )
   (setq the_ttt (nth (atoi v) zxshowlb))
   (if (= r 4)    ;;沿用DCL的习惯,r=4时,表示双击
       (progn
          .......
       )
     )
)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-24 18:07 , Processed in 0.175722 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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