当表单Desktop=.t.时,打印预览工具栏不见了 怎么处理
当表单Desktop=.t.时,打印预览工具栏不见了 怎么办?
表单为模式表单,showWindow=1,为了运行时不被顶层表单挡住,我设置了表单Desktop=.t.,但此时进行报表打印时(用此表单作为打印窗口),打印工具栏找看不到了,怎么办?求帮助。
------解决方案--------------------
你想用表单做预览,建议用个顶层表单来做预览。
表单为模式表单,showWindow=1,为了运行时不被顶层表单挡住,我设置了表单Desktop=.t.,但此时进行报表打印时(用此表单作为打印窗口),打印工具栏找看不到了,怎么办?求帮助。
SET MULTILOCKS ON
CURSORSETPROP('buffering',5,'dwxz')
WITH THISFORM
.LOCKSCREEN=.T.
_m_maxbutton=.MAXBUTTON
_m_windowstate=.WINDOWSTATE
_m_caption=.CAPTION
.MAXBUTTON=.T.
.WINDOWSTATE=2
.CAPTION= ' 预览 '
Report Form 报表1.frx To Printer PROMPT PREVIEW windows form1
.MAXBUTTON=_m_maxbutton
.WINDOWSTATE=_m_windowstate
.CAPTION=_m_caption
.LOCKSCREEN=.F.
ENDWITH
打印工具栏
表单Desktop=.t.
报表
------解决方案--------------------
你想用表单做预览,建议用个顶层表单来做预览。