更新:2007 年 11 月
虽然可以在设计时设置与打印有关的选项,但有时您也希望在运行时更改这些选项(多数情况下是由于用户的选择)。可以使用 PrintDialog 和 PrintDocument 组件捕获用于打印文档的用户输入。
以编程方式更改打印选项
- 向窗体添加一个 PrintDialog 和一个 PrintDocument 组件。 
- 将 PrintDialog 的 Document 属性设置为添加到窗体的 PrintDocument。 - PrintDialog1.Document = PrintDocument1- printDialog1.Document = PrintDocument1;- printDialog1.Document = PrintDocument1;- printDialog1->Document = PrintDocument1;
- 使用 ShowDialog 方法显示 PrintDialog 组件。 - PrintDialog1.ShowDialog()- printDialog1.ShowDialog();- printDialog1.ShowDialog();- printDialog1->ShowDialog();
- 来自对话框的用户打印选项将被复制到 PrintDocument 组件的 PrinterSettings 属性。