Vorgehensweise: Erfassen von Benutzereingaben in einem „PrintDialog“ zur Laufzeit
Sie können Optionen für das Drucken zwar zur Entwurfszeit festlegen, doch manchmal möchten Sie diese Optionen auch zur Laufzeit ändern, höchst wahrscheinlich aufgrund von Entscheidungen, die vom Benutzer getroffen wurden. Sie können Benutzereingaben für das Drucken eines Dokuments mithilfe der Komponenten PrintDialog und PrintDocument erfassen.
So ändern Sie Druckoptionen programmgesteuert
Fügen Sie Ihrem Formular eine PrintDialog-Komponente und eine PrintDocument-Komponente hinzu.
Legen Sie die Eigenschaft Document des PrintDialog-Elements auf das dem Formular hinzugefügte PrintDocument fest.
PrintDialog1.Document = PrintDocument1
printDialog1.Document = PrintDocument1;
printDialog1->Document = PrintDocument1;
Zeigen Sie die PrintDialog-Komponente mithilfe der ShowDialog-Methode an.
PrintDialog1.ShowDialog()
printDialog1.ShowDialog();
printDialog1->ShowDialog();
Die ausgewählten Druckoptionen des Benutzers aus dem Dialogfeld werden in die PrinterSettings-Eigenschaft der PrintDocument-Komponente kopiert.
Weitere Informationen
.NET Desktop feedback