Freigeben über


PrintForm.Print-Methode

Sendet ein Bild eines Windows Form an das Ziel angegeben, indem die PrintAction Eigenschaft.

Namespace:  Microsoft.VisualBasic.PowerPacks.Printing
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

'Declaration
Public Sub Print
public void Print()
public:
void Print()
member Print : unit -> unit
public function Print()

Hinweise

Die Print -Methode druckt alle sichtbaren Objekte auf dem Formular. Dazu gehören Text oder Grafiken mit gezeichneten Graphics Methoden.

Standardmäßig wird nur das Clientbereich des Formulars gedruckt. Wenn ein Benutzer das Formular zur Laufzeit geändert wurde, wird nur der aktuell sichtbare Teil des Formulars gedruckt. Wenn das Formular verschoben wurde, damit nur ein Teil davon auf dem Bildschirm sichtbar ist, wird es als wären alle des Formulars angezeigt noch gedruckt. Um das Standardverhalten zu ändern, verwenden Sie die überladene Print Methode.

Die Print -Methode ist abwärtskompatibel mit Visual Basic 6.0 PrintForm Methode.

Hinweis

Nur das Formular, das gerade den Fokus besitzt, kann mit dieser Methode gedruckt werden.Wenn Sie festgelegt haben die Form Eigenschaft vor dem Aufruf dieser Methode eine andere Form, das Bild des Formulars kann nicht gerendert werden, wie erwartet.Um dies zu vermeiden, rufen Sie die Focus -Methode des Formulars vor dem Aufruf von Print.

Beispiele

Im folgenden Beispiel wird das aktuelle Formular auf dem Standarddrucker System, das nur den Clientbereich mit sichtbaren Größe drucken. In diesem Beispiel benötigen Sie ein PrintForm Komponente namens PrintForm1 in einem Formular.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

PrintForm Klasse

Print-Überladung

Microsoft.VisualBasic.PowerPacks.Printing-Namespace

Weitere Ressourcen

PrintForm-Komponente (Visual Basic)

Gewusst wie: Drucken eines Formulars mithilfe der PrintForm-Komponente (Visual Basic)

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

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

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

Bereitstellen von Anwendungen, die auf die PrintForm-Komponente verweisen (Visual Basic)