如何:在运行时从 PrintDialog 中捕获用户输入

虽然可以在设计时设置与打印相关的选项,但有时需要在运行时更改这些选项,这很可能是因为用户做出的选择。 可以使用 PrintDialogPrintDocument 组件捕获用户输入以打印文档。

以编程方式更改打印选项

  1. PrintDialogPrintDocument 组件添加到窗体。

  2. PrintDialogDocument 属性设置为添加到窗体中的 PrintDocument

    PrintDialog1.Document = PrintDocument1  
    
    printDialog1.Document = PrintDocument1;  
    
    printDialog1->Document = PrintDocument1;  
    
  3. 使用 ShowDialog 方法显示 PrintDialog 组件。

    PrintDialog1.ShowDialog()  
    
    printDialog1.ShowDialog();  
    
    printDialog1->ShowDialog();  
    
  4. 用户在对话框中的打印选项将复制到 PrintDocument 组件的 PrinterSettings 属性。

另请参阅