Qonfire 发表于 2022-7-6 08:25:09

错误:组合对话框时

大家好
 
我有两个对话框,当对话框在单独的文件上时,它们不包含错误,但当我只是复制第一个对话框下面的第二个粘贴时,第二个对话框有一个错误。
 
下注吧
 
非常感谢。

Qonfire 发表于 2022-7-6 08:33:25

管理员请删除此帖子,问题太模糊

SLW210 发表于 2022-7-6 08:40:11

那就让它不那么模糊吧。

Lee Mac 发表于 2022-7-6 08:47:42

对话框定义重复?

Qonfire 发表于 2022-7-6 08:53:30

问题是在第一个对话框中,我使用了一个函数来获取dcl中的错误行,但我认为这只会带来更多的混乱。
我有个问题:
我不知道这件事的术语是什么,我附在素描上怎么阻止它?

Lee Mac 发表于 2022-7-6 08:55:37

看起来像是由于对话框/命令聚焦而无法使用VLIDE时出现的光标符号;取消对话框/命令以将焦点返回到VLIDE。

Qonfire 发表于 2022-7-6 09:05:29

我无法按任何其他按钮,无法键入,无法编辑。必须使用任务管理器终止。无法按“x”关闭对话框。李,当你说取消对话框时,你的意思是点击对话框的“x”?
 
另一个问题:
 
我想限制用户从列表中选择一个项目,并评估在按下ok之前是否选择了一个项目。我以为mode_tile“”可以,但不行
 
(if (= 0 (atoi (get_tile "selections11")))

(progn
(set_tile "error" "Select #1 Sprinkler from list")
(mode_tile "selections11" 2)
)

)   

Lee Mac 发表于 2022-7-6 09:09:03

 
听起来你错过了一个(start\u对话框)呼叫。

Qonfire 发表于 2022-7-6 09:14:23

这是关于取消visual lisp光标运行的注释还是脚本的这一部分?我只放了一部分代码。
 



(if (= 0 (atoi (get_tile "selections11")))

(progn
(set_tile "error" "Select #1 Sprinkler from list")
(mode_tile "selections11" 2)
)

)
 
 
P、 即使我忘记了start\u对话框,我如何重置运行控制台,而不从taskmanager终止visual lisp

Lee Mac 发表于 2022-7-6 09:23:01

 
好吧,你不能。如果你忘记在(new\u dialog)调用之后包含(start\u dialog)调用,该对话框将挂起,需要从taskmanager终止。光标以这种方式显示,因为当对话框或命令在AutoCAD中处于活动状态时,这是VLIDE的标准行为。
页: [1] 2
查看完整版本: 错误:组合对话框时