明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1238|回复: 7

[已解答] dcl对话框退出

[复制链接]
发表于 2014-5-23 16:41 | 显示全部楼层 |阅读模式
各位大神,小弟初学者,在编写DCL对话框中,想点击按钮后退出主对话框,打开二级对话框,这么写的(action_tile "button" "(C:erjiDCL)(done_dialog)"),但是点击后,主对话框没退出,二级对话框弹出来了,重叠了,应该怎么写呀。
发表于 2014-5-23 16:53 | 显示全部楼层
"(done_dialog)(C:erjiDCL)"这样如何?
done_dialog是对话框消失的意思。
 楼主| 发表于 2014-5-23 17:04 | 显示全部楼层
自贡黄明儒 发表于 2014-5-23 16:53
"(done_dialog)(C:erjiDCL)"这样如何?
done_dialog是对话框消失的意思。

不行,还是出现重叠现象
发表于 2014-5-23 17:11 来自手机 | 显示全部楼层
那个猎人 发表于 2014-5-23 17:04
不行,还是出现重叠现象

(C:erjiDCL)不能在对话框语句中,要放在 start _dialog 之后才行
 楼主| 发表于 2014-5-23 17:22 | 显示全部楼层
Gu_xl 发表于 2014-5-23 17:11
(C:erjiDCL)不能在对话框语句中,要放在 start _dialog 之后才行

版主您好,我不是很明白,您能帮忙修改一下实现点击按钮退出主菜单,调用二级菜单吗?
(defun c:tt()
        (setq DCL_ID (load_dialog "form1.dcl"))
        (new_dialog "form1" DCL_ID)
        (action_tile "button""(done_dialog)(C:erjiDCL)")
        (start_dialog)
        (unload_dialog DCL_ID)
)
发表于 2014-5-23 17:36 来自手机 | 显示全部楼层
那个猎人 发表于 2014-5-23 17:22
版主您好,我不是很明白,您能帮忙修改一下实现点击按钮退出主菜单,调用二级菜单吗?
(defun c:tt()
         ...

(defun c:tt()
        (setq DCL_ID (load_dialog "form1.dcl"))
        (new_dialog "form1" DCL_ID)
        (action_tile "button""(done_dialog 2)")
       (setq code  (start_dialog))
        (unload_dialog DCL_ID)
(if (= code 2) (C:erjiDCL))
)

评分

参与人数 1明经币 +1 收起 理由
那个猎人 + 1 很给力!

查看全部评分

 楼主| 发表于 2014-5-23 17:40 | 显示全部楼层
Gu_xl 发表于 2014-5-23 17:36
(defun c:tt()
        (setq DCL_ID (load_dialog "form1.dcl"))
        (new_dialog "form1" DCL_ID ...

感谢版主搞定我的问题
发表于 2023-11-8 01:27 | 显示全部楼层
Gu_xl 发表于 2014-5-23 17:36
(defun c:tt()
        (setq DCL_ID (load_dialog "form1.dcl"))
        (new_dialog "form1" DCL_ID ...

感谢大佬分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-28 23:17 , Processed in 0.893865 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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