Evento DocumentBase.BeforePrint
Viene generato prima della stampa del documento.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
Public Event BeforePrint As CancelEventHandler
public event CancelEventHandler BeforePrint
Note
Per evitare la stampa del documento, impostare l'argomento Cancel dell'oggetto CancelEventArgs fornito su true.
Esempi
Nell'esempio di codice riportato di seguito viene illustrato come visualizzare un messaggio prima della stampa del documento per chiedere conferma dell'operazione.Per utilizzare questo esempio, eseguirlo dalla classe ThisDocument in un progetto a livello di documento.
Private Sub DocumentBeforePrint()
AddHandler Me.BeforePrint, AddressOf ThisDocument_BeforePrint
End Sub
Private Sub ThisDocument_BeforePrint(ByVal sender As Object, ByVal e As System. _
ComponentModel.CancelEventArgs)
If MessageBox.Show("Do you want to print the document?", "BeforePrint", _
MessageBoxButtons.YesNo) = DialogResult.No Then
e.Cancel = True
End If
End Sub
private void DocumentBeforePrint()
{
this.BeforePrint += new System.ComponentModel.CancelEventHandler(ThisDocument_BeforePrint);
}
void ThisDocument_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e)
{
if (MessageBox.Show("Do you want to print the document?", "BeforePrint",
MessageBoxButtons.YesNo) == DialogResult.No)
{
e.Cancel = true;
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.