警报警告后启动对话框
你好如果我在对话框的弹出列表中做了一个错误的选择,在按下“OK”按钮后,我会收到一个警告,警告出了什么问题。但在我按下警报框中的“OK”后,我想用我以前的值再次返回对话框。
知道怎么做的人?
/丹 也许像这样的事情。。。
例如。
(progn
(alert "You have taken a wrong turn ")
(c:myroutine)
)
我上面的示例显示,您可以通过调用与例程名称相同的名称来回忆您的对话框。
希望这有帮助。
塔瓦特 谢谢你,那样行得通。有没有可能让我的对话框返回我以前的选择?。我不想再做所有的选择。
不客气。
我本想读这个。
我想这是可能的,但我对DCl代码不太熟悉,当然很多先生可以帮你,这只是时间问题。
所以要有耐心。
塔瓦特 好的,我等着瞧
谢谢:) 使用while循环测试start_对话框函数的返回;默认情况下,OK/Cancel按钮的done\u对话框状态参数分别为1和0,因此您可以通过按OK/Cancel(或具有done\u对话框调用的任何其他按钮)来测试用户是否已退出对话框。 谢谢李,我将测试我们的解决方案:) 还有其他解决方案可以在运行时警告错误的输入–在用户离开已验证的控件(action_tile)后,通过以下任一方式显示错误消息:
[列表]
[*]errtile控件。
[*]主对话框前面的子对话框。
[*]DOSLib pack中的dos\u msgbox函数(我个人会避免这样做,因为它可以很容易地转到主对话框后面)。
问候,
米尔恰
页:
[1]