0

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

.Net 打印对话框

但是在那个窗口中,用户不能输入他想要打印的页面列表(用 , 分隔),就像我们在记事本的打印对话框中可以做的那样。

记事本打印对话框

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

[编辑] 正如 Brian 所建议的,解决方案是在 PrintDialog 上将 UseEXDialog 属性设置为 true。根据文档,这并不明显,但它确实有效!

4

2 回答 2

2

将 PrintDialog.UseEXDialog 设置为 true。

http://msdn.microsoft.com/en-us/library/system.windows.forms.printdialog.useexdialog(v=vs.110).aspx

于 2014-07-06T05:49:01.673 回答
0

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

获取或设置一个值,该值指示是否启用 Pages 选项按钮。

于 2014-07-06T05:56:16.563 回答