Condividi tramite


Procedura: stampare aree client e non client di un form (Visual Basic)

Il componente PrintForm consente di stampare rapidamente un'immagine di un form così come viene visualizzata sullo schermo e senza utilizzare un componente PrintDocument.Nella procedura riportata di seguito viene mostrato come stampare un form, inclusa l'area client e l'area non client.L'area non client include la barra del titolo, il bordi e le barre di scorrimento.

Per stampare le aree client e non client di un form

  1. Nella Casella degli strumenti fare clic sulla scheda Visual Basic Power Pack, quindi trascinare il componente PrintForm nel form.

    Il componente PrintForm viene aggiunto alla barra dei componenti.

  2. Nella finestra Proprietà impostare la proprietà PrintAction su PrintToPrinter.

  3. Aggiungere il codice riportato di seguito nel gestore eventi appropriato (ad esempio, nel gestore dell'evento Click per un Button Stampa).

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

    [!NOTA]

    In alcuni sistemi operativi, è possibile che testo o grafica creati mediante i metodi Graphics non vengano stampati correttamente.In tal caso, utilizzare il metodo di stampa compatibile: PrintForm1.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.CompatibleModeFullWindow.

Vedere anche

Attività

Procedura: stampare un form scorrevole (Visual Basic)

Riferimenti

PrintAction

Print

Concetti

Componente PrintForm (Visual Basic)