方法: 実行時に PrintDialog のユーザー入力をキャプチャする

設計時に印刷に関連するオプションを設定することもできますが、ユーザーによって選択される可能性があるため、実行時にこれらのオプションの変更が必要になる場合があります。 PrintDialog コンポーネントと PrintDocument コンポーネントを使用して、ドキュメントを印刷するためのユーザー入力をキャプチャできます。

印刷オプションをプログラムで変更するには

  1. フォームに PrintDialogPrintDocument コンポーネントを追加します。

  2. フォームに追加した PrintDocument に、PrintDialogDocument プロパティを設定します。

    PrintDialog1.Document = PrintDocument1  
    
    printDialog1.Document = PrintDocument1;  
    
    printDialog1->Document = PrintDocument1;  
    
  3. ShowDialog メソッドを使用して、PrintDialog コンポーネントを表示します。

    PrintDialog1.ShowDialog()  
    
    printDialog1.ShowDialog();  
    
    printDialog1->ShowDialog();  
    
  4. ダイアログからのユーザーの印刷オプションは、PrintDocument コンポーネントの PrinterSettings プロパティにコピーされます。

関連項目