lenglion 发表于 2006-11-9 19:51:00

救命!对话框中提取数据-困扰菜鸟多天的问题

用lisp提取对话框中编辑框里的数据时,如何也无法给lisp中的变量赋对话框中的值。小弟刚学不久,望各位大哥不吝赐教!!!以下是对话框及 lisp 文件

aoxiangzcr 发表于 2007-11-17 17:52:00

<p>你的程序中只有赋初始值的程序行,而没有取控件值的程序行,所以你的对话框控件值取不出来.你可以事行设计一个取值函数(Getdata),当对话框关闭时,把控件的值取出来,保存在相应的变量里.使用(get_tile key)函数,或者$value都可以的,具体的用法你可以参考CAD的Vlisp的帮助,里面有对话框操作函数的介绍.</p>

aoxiangzcr 发表于 2007-11-17 18:03:00

方便的话把你的对话框文件传上来看一下,表面看来,没什么错误啊

aoxiangzcr 发表于 2007-11-17 18:20:00

本帖最后由 作者 于 2007-11-17 18:35:53 编辑 <br /><br /> <p>刚刚模拟了一个对话框文件测试了你的文件,对话框取值没错误.是不是其他错误,就不知道了,因为不知道你的用途是什么,所以也不好测试</p>

aoxiangzcr 发表于 2007-11-17 18:38:00

我测试了一下,你的对话框取值函数是对的,没问题.是不是其他问题就不得而知了,由于不知道用途所以也就不好测试其他方面了

xgr 发表于 2007-11-18 00:44:00

<p>在正常加载对话框的前提下,仔细检查赋値的key是否与对话框中设计的key相同,这是最容易出错的地方。</p>
页: [1]
查看完整版本: 救命!对话框中提取数据-困扰菜鸟多天的问题