.Net标准打印对话与记事本的打印对话框

时间:2014-07-02 07:49:40

标签: printdialog

在我的C#WinForm应用程序中,我使用" PrintDialog"打开标准窗口,用户可以自定义"定制"他的打印请求(选择打印机,访问属性,选择打印所有页面或范围,......)

.Net Print Dialog

但在该窗口中,用户无法输入他想要打印的页面列表(由...分隔),就像我们在记事本的打印对话框中所做的那样。

Notepad' print dialog

我知道如何获得像记事本的PrintDialog这样的打印对话框吗?

[编辑]正如Brian所建议的,解决方案是在PrintDialog上将属性UseEXDialog设置为true。 基于on the documentation,这并不明显,但它可以解决问题!

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

根据文档,您似乎应该将AllowSomePages属性设置为true。

  

获取或设置一个值,该值指示是否启用了“页面”选项按钮。