Freigeben über


Gewusst wie: Drucken des Clientbereichs eines Formulars (Visual Basic)

Die PrintForm-Komponente ermöglicht das schnelle Drucken eines Formulars ohne Verwendung einer PrintDocument-Komponente. In der folgenden Anleitung wird das Drucken des Clientbereichs eines Formulars ohne Titelleiste, Ränder und Schiebeleisten demonstriert.

So drucken Sie den Clientbereich eines Formulars

  1. Klicken Sie in der Toolbox auf die Registerkarte Visual Basic PowerPacks, und ziehen Sie anschließend die PrintForm-Komponente auf das Formular.

    Die PrintForm-Komponente wird der Komponentenleiste hinzugefügt.

  2. Legen Sie im Eigenschaftenfenster die PrintAction-Eigenschaft auf PrintToPrinter fest.

  3. Fügen Sie den folgenden Code in den entsprechenden Ereignishandler ein (beispielsweise in den Click-Ereignishandler für eine Drucken-Button).

    PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.ClientAreaOnly)
    

    Tipp

    Unter einigen Betriebssystemen werden Text oder Grafiken, die von Graphics-Methoden gezeichnet wurden, möglicherweise nicht richtig ausgedruckt. Verwenden Sie in diesem Fall die kompatible Druckmethode: PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption CompatibleModeClientAreaOnly)..

Siehe auch

Aufgaben

Gewusst wie: Drucken von Client- und Nicht-Client-Bereichen eines Formulars (Visual Basic)

Gewusst wie: Drucken eines bildlauffähigen Formulars (Visual Basic)

Referenz

PrintAction

Print

Konzepte

PrintForm-Komponente (Visual Basic)