Jak: drukowanie obszaru klienckiego formularza (Visual Basic)
PrintForm Składnik pozwala na szybkie wydrukowanie obrazu formularza bez korzystania z PrintDocument składnika.Poniższa procedura pokazuje, jak wydrukować tylko obszaru klienckiego formularza, bez paska tytułu, obramowania i paski przewijania.
Aby wydrukować obszaru klienckiego formularza
W Przybornik, kliknij przycisk PowerPacks programu Visual Basic tab, a następnie przeciągnij PrintForm części formularza.
PrintForm Składnik zostanie dodany do komponentów.
W Właściwości okno, ustawić PrintAction właściwość, aby PrintToPrinter.
Dodaj następujący kod w procedurze obsługi odpowiedniego zdarzenia (na przykład w Click obsługi zdarzenia wydrukuButton).
PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.ClientAreaOnly)
[!UWAGA]
W niektórych systemach operacyjnych, tekstu lub grafiki przez Graphics metody mogą nie zostać wydrukowane poprawnie.W takim przypadku należy użyć metody drukowania niezgodne:PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption CompatibleModeClientAreaOnly).
Zobacz też
Zadania
Jak: drukowanie klienta i obszarów-klient formularza (Visual Basic)
Jak: Drukuj formularz przewijalne (Visual Basic)