Spesso gli elaboratori di testo e altre applicazioni che eseguono processi di stampa offrono la possibilita' di visualizzare
un messaggio per informare l'utente che il processo di stampa e' stato completato. Per creare questo tipo di messaggio nei Windows Form e' sufficiente gestire l'evento EndPrint del componente PrintDocument. Nella procedura illustrata di seguito si presuppone che sia stata creata un'applicazione per Windows contenente un componente PrintDocument, la modalita' standard per eseguire processi di stampa da un'applicazione per Windows. Per ulteriori informazioni sulla stampa da Windows Form mediante il componente PrintDocument, vedere Creazione di processi di stampa standard per Windows Form. Per completare un processo di stampa Nella finestra Proprieta' impostare la proprieta' DocumentName del componente PrintDocument. In alternativa e' possibile impostare la proprieta' nel codice. ' Visual Basic PrintDocument1.DocumentName = "MyTextFile" Fare clic con il pulsante destro del mouse sul form, quindi scegliere Visualizza codice. Scrivere il codice per gestire l'evento EndPrint. Nell'esempio che segue viene visualizzata una finestra di testo per segnalare che la stampa del documento e' terminata. ' Visual Basic Private Sub PrintDocument1_EndPrint(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintEventArgs) Handles PrintDocument1.EndPrint MessageBox.Show(PrintDocument1.DocumentName + " has finished printing.") End Sub |