在我的C#WinForm应用程序中,我使用" PrintDialog"打开标准窗口,用户可以自定义"定制"他的打印请求(选择打印机,访问属性,选择打印所有页面或范围,......)
但在该窗口中,用户无法输入他想要打印的页面列表(由...分隔),就像我们在记事本的打印对话框中所做的那样。
我知道如何获得像记事本的PrintDialog这样的打印对话框吗?
[编辑]正如Brian所建议的,解决方案是在PrintDialog上将属性UseEXDialog设置为true。 基于on the documentation,这并不明显,但它可以解决问题!
答案 0 :(得分:2)
将PrintDialog.UseEXDialog设置为true。
http://msdn.microsoft.com/en-us/library/system.windows.forms.printdialog.useexdialog(v=vs.110).aspx
答案 1 :(得分:0)
根据文档,您似乎应该将AllowSomePages
属性设置为true。
获取或设置一个值,该值指示是否启用了“页面”选项按钮。