本帖最后由 santalin 于 2011-11-28 13:01 编辑
明经无法下载的TX可以到我的网盘下载:
http://santalin.ys168.com/
用这个程序开发的一个样品:
这里展出成果:
DCL文件:
- Form1:dialog
- { // start Form1
- label = "Form1";
- key = "Form1";
- :row
- { //start row
- :boxed_column
- { // start frm_other
- key = "frm_other";
- label = "选择文件:";
- width = 52.95;
- fixed_height = true;
- fixed_width = true;
- :row
- 剩下的省略...
LISP文件:
- (defun c:tt()
- (setvar "cmdecho" 0)
- (setq dcl_id (load_dialog "form1")) ;对话框加载
- (if (not (new_dialog "Form1" dcl_id))
- (progn (alert "不能装入对话框") (exit))
- )
- (lsd_Form1_getvar) ;从内存获取之前设定过的变量值
- (action_tile "accept" "(lsd_Form1_setvar)") ;执行操作,给变量赋值
- (action_tile "cancel" "(done_dialog)") ;取消对话框
- (lsd_Form1_cmdAction) ;定义按钮动作
- (start_dialog) ;启动对话框
- (unload_dialog dcl_id) ;卸载对话框
- (setvar "cmdecho" 1)
- (princ)
- )
- 剩下的省略...
需要看的话自己下载附件,用个VBForm测试一下就知道了
如果还不明白,到我的网盘
http://e.ys168.com/?santalin
里面有这个程序的视频演示,也不大,就1M多,看一下什么都清楚了
|