Share via


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

更新 : 2007 年 11 月

印刷に関連するオプションはデザイン時に設定できますが、多くの場合ユーザーの選択によって、実行時にこれらのオプションの変更が必要となることがあります。PrintDialog コンポーネントと PrintDocument コンポーネントを使用して、文書を印刷するユーザー入力をキャプチャできます。

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

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

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

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

    PrintDialog1.ShowDialog()
    
    printDialog1.ShowDialog();
    
    printDialog1.ShowDialog();
    
    printDialog1->ShowDialog();
    
  4. ダイアログ ボックスでユーザーが選択した内容は、PrintDocument コンポーネントの PrinterSettings プロパティにコピーされます。

参照

処理手順

方法 : Windows フォームで複数ページのテキスト ファイルを印刷する

その他の技術情報

Windows フォームにおける印刷のサポート