你可以使用vlisp编辑器跟踪一下程序的执行顺序 我试了一下,我把
;显示DclForm1对话框<BR> (Odcl_Form_Center "zhongxian" "DclForm1")<BR> (setq bFlag t) ; 设置一个变量来控制重新显示对话框,bFlag为控制变量<BR> (while bFlag<BR> (setq bFlag nil) ; 在选取中线程序没有执行前,将bFlag设为nil<BR> (Odcl_Form_Show "zhongxian" "DclForm1") ; 显示对话框<BR> )
把center放到前面了,效果也没有变,每次打开都是上次关闭对话框的位置
页:
1
[2]