代码如下
Do form prewin
prewin.activate
Keyboard "{ctrl+f10} "
Report form S01.frx noconsole preview IN WINDOW PREWIN
prewin.release
vfp6时可以的,vfp9 打印的时候 ,一次最大化了,下一次又没有最大化,交替进行!
------解决方案--------------------------------------------------------
这个方法可以:
设置表单prewin的如下属性:
alwaysontop=.t.
autocenter=.t.
moveable=.f.
*borderstyle=2 &&固定对话框,如果不想使用滚动条的话,加上此设置。
titlebar=0
windowstate=2 &&运行时最大化
showwindow=2 &&作为顶层表单
name= 'rpform ' &&name属性很重要
visible=.f. &&一定要设置为.f.
然后执行打印预览的命令:
do form form1 &&调用表单
report form xxx preview windows rpform &&调用form1的name属性
rpform.release()