PrintForm Druckerauswahl

  • VB.NET
  • .NET (FX) 4.0

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    PrintForm Druckerauswahl

    Ich habe bisher folgenden Code:

    VB.NET-Quellcode

    1. PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
    2. PrintForm1.Print()


    und möchte jetzt mit einem anderen Drucker als meinem Standarddrucker drucken. Wie stellt man ein, dass dann eine Druckerauswahl kommt?
    @Marceliboy Was ist PrintForm?
    Informationen über den Drucker werden im PrintDocument gespeichert.
    Form mit 2 Button und PrintDocument:

    VB.NET-Quellcode

    1. Public Class Form1
    2. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    3. Using dlg As New PrintDialog
    4. dlg.Document = Me.PrintDocument1
    5. dlg.ShowDialog()
    6. End Using
    7. End Sub
    8. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    9. Using dlg As New PrintPreviewDialog
    10. dlg.Document = Me.PrintDocument1
    11. dlg.ShowDialog()
    12. End Using
    13. End Sub
    14. Private Sub PrintDocument1_PrintPage(sender As Object, e As Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
    15. e.Graphics.FillRectangle(Brushes.Black, New Rectangle(10, 10, 100, 100))
    16. End Sub
    17. End Class
    Gugst Du auch hier.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!