Share via


Gewusst wie: Erfassen von Benutzereingaben in einem "PrintDialog" zur Laufzeit

Zwar können die Druckoptionen zur Entwurfszeit festgelegt werden, gelegentlich müssen diese jedoch zur Laufzeit geändert werden, in der Regel aufgrund der vom Benutzer getroffenen Auswahl. Benutzereingaben zum Drucken von Dokumenten können mit der PrintDialog-Komponente und der PrintDocument-Komponente erfasst werden.

So ändern Sie Druckoptionen programmgesteuert

  1. Fügen Sie dem Formular eine PrintDialog-Komponente und eine PrintDocument-Komponente hinzu.

  2. Legen Sie die Document-Eigenschaft von PrintDialog auf die dem Formular hinzugefügte PrintDocument-Komponente fest.

    PrintDialog1.Document = PrintDocument1
    
    printDialog1.Document = PrintDocument1;
    
    printDialog1.Document = PrintDocument1;
    
    printDialog1->Document = PrintDocument1;
    
  3. Zeigen Sie die PrintDialog-Komponente an, indem Sie die ShowDialog-Methode verwenden.

    PrintDialog1.ShowDialog()
    
    printDialog1.ShowDialog();
    
    printDialog1.ShowDialog();
    
    printDialog1->ShowDialog();
    
  4. Die vom Benutzer im Dialogfeld ausgewählten Druckoptionen werden in die PrinterSettings-Eigenschaft der PrintDocument-Komponente kopiert.

Siehe auch

Aufgaben

Gewusst wie: Drucken einer mehrseitigen Textdatei in Windows Forms

Weitere Ressourcen

Druckunterstützung in Windows Forms