printpreviewdialog 打印预览
zghas 2014-11-20 08:54:02 代码均在Form1
1)
private sub document_printpage( )
判断e.hasmorepage实现分页
end sub
2)
dim p_view as new printpreviewdialog
绑定document_printpage
实现预览
3)问题来了
1、点击Form1上的,打印预览,能正常分页预览(共2页)。点击预览里的打印,能正常打印分页。
2、关闭预览dialog,再次点击打印预览,就不能分页了,两页内容重叠在一起。
3、如此反复关闭、预览就不断叠加,颜色越来越深。
目前我的做法只能把document_printpage写入别的窗体,预览一次调用一次,预览结束,关闭窗体,那么一切就重来了。肯定可以。
一直没找什么原因,求大神解答,感激不尽!