Freigeben über


Anleitung: Erfassen von Benutzereingabe aus einem PrintDialog während der Laufzeit

Sie können zwar Optionen für das Drucken zur Entwurfszeit festlegen, aber manchmal möchten Sie diese Optionen zur Laufzeit ändern, höchstwahrscheinlich aufgrund der Entscheidungen des Benutzers. Sie können Benutzereingaben für das Drucken eines Dokuments mithilfe der PrintDialog und der PrintDocument Komponenten erfassen.

So ändern Sie Druckoptionen programmgesteuert

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

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

    PrintDialog1.Document = PrintDocument1  
    
    printDialog1.Document = PrintDocument1;  
    
    printDialog1->Document = PrintDocument1;  
    
  3. Zeigen Sie die PrintDialog Komponente mithilfe der ShowDialog-Methode an.

    PrintDialog1.ShowDialog()  
    
    printDialog1.ShowDialog();  
    
    printDialog1->ShowDialog();  
    
  4. Die Druckoptionen des Benutzers aus dem Dialog werden in die PrinterSettings-Eigenschaft der PrintDocument-Komponente kopiert.

Siehe auch