2009-02-20 43 views
0

我从c#中的PrintPreviwDialog类继承。我想覆盖工具栏上的“打印”按钮,以便我可以选择打印机选项。如何捕获PrintPreviewDialog中的打印事件

不幸的是,它看起来像有打印按钮的工具栏控件是私人的,我没有看到任何我可以覆盖的事件。

必须有一些解决方案来获取打印预览对话框,然后才允许使用PrintDialog控件。

回答

1

它会出现我只需要重新创建一个新的窗体与控件所需的所有功能。 PrintPreviewDialog类是毫无价值的。

+0

同意!我最近不得不做同样的事情。滚动你自己是很容易的。 – 2010-03-22 18:04:54

0

先使用PrintDialog选择打印机,然后打开PrintPreviewDialog。

+0

我认为客户在预览前选择打印机会让人感到困惑。 – 2010-03-22 18:00:32