Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mithilfe der PrintForm-Komponente kann ein Bild eines Formulars schnell und genau so, wie es auf dem Bildschirm angezeigt wird, ausgedruckt werden, ohne die PrintDocument-Komponente zu verwenden.Die folgende Prozedur veranschaulicht die Vorgehensweise beim Drucken eines Formulars, einschließlich des Clientbereichs und des Nicht-Clientbereichs.Der Nicht-Client-Bereich enthält die Titelleiste, Rahmen und Schiebeleisten.
So drucken Sie sowohl den Client- als auch den Nicht-Client-Bereich eines Formulars
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.
Legen Sie im Eigenschaftenfenster die PrintAction-Eigenschaft auf PrintToPrinter fest.
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.FullWindow)
HinweisUnter 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.CompatibleModeFullWindow.
Siehe auch
Aufgaben
Gewusst wie: Drucken eines bildlauffähigen Formulars (Visual Basic)