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

Aktualisiert: November 2007

Die PrintForm-Komponente ermöglicht das schnelle Drucken eines Formulars ohne Verwendung einer PrintDocument-Komponente. In der Standardeinstellung wird nur der aktuell sichtbare Teil des Formulars gedruckt. Wenn ein Benutzer zur Laufzeit die Größe des Formulars ändert, wird das Formular möglicherweise nicht wie beabsichtigt gedruckt. Die folgende Prozedur veranschaulicht die Vorgehensweise zum vollständigen Drucken des Clientbereichs eines bildlauffähigen Formulars, auch nach einer Größenänderung des Formulars.

So drucken Sie den vollständigen Clientbereich eines bildlauffähigen 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 dem Komponentenfach 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.Scrollable)
    
    Hinweis:

    Unter einigen Betriebssystemen werden Text oder Grafiken, die von Graphics-Methoden gezeichnet wurden, möglicherweise nicht richtig ausgedruckt. In diesem Fall ist es nicht möglich, mit dem Scrollable-Parameter zu drucken.

Siehe auch

Aufgaben

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

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

Konzepte

PrintForm-Komponente (Visual Basic)

Referenz

PrintAction

Print