Condividi tramite


Metodo PrintForm.Print

Invia un'immagine di un Windows Form alla destinazione specificata dalla proprietà PrintAction.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks.Printing
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

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

Note

Il Print consente di stampare tutti gli oggetti visibili nel form. Questo include qualsiasi testo o grafica creati con Graphics metodi.

Per impostazione predefinita, viene stampato solo l'area client del form. Se un utente ha ridimensionato il form in fase di esecuzione, verrà stampata solo la parte visibile del form. Se il modulo è stato spostato in modo che solo una parte di esso sia visibile sullo schermo, comunque verrà stampato come se tutti i form sono visibili. Per modificare il comportamento predefinito, utilizzare l'overload Print metodo.

Il Print metodo è compatibile con Visual Basic 6.0 PrintForm metodo.

Nota

Utilizzando questo metodo può essere stampato solo il modulo che attualmente ha lo stato attivo.Se è stata impostata la Form proprietà a un altro form prima di chiamare questo metodo, l'immagine del form non vengono visualizzata come previsto.Per evitare questo problema, chiamare il Focus metodo del form prima di chiamare Print.

Esempi

Nell'esempio seguente viene stampato il form corrente per la stampante predefinita del sistema, stampa solo l'area client alla dimensione attualmente visibile. Si suppone di disporre di un PrintForm componente denominato PrintForm1 in un form.

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

PrintForm Classe

Overload Print

Spazio dei nomi Microsoft.VisualBasic.PowerPacks.Printing

Altre risorse

Componente PrintForm (Visual Basic)

Procedura: stampare un form utilizzando il componente PrintForm (Visual Basic)

Procedura: stampare l'area client di un form (Visual Basic)

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

Procedura: stampare un form scorrevole (Visual Basic)

Distribuzione di applicazioni che fanno riferimento al componente PrintForm (Visual Basic)