Delegato WindowEventHandler
rappresenta il metodo che gestirà ActivateEvent, Deactivatee WindowSize eventi.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
Public Delegate Sub WindowEventHandler ( _
sender As Object, _
e As WindowEventArgs _
)
public delegate void WindowEventHandler(
Object sender,
WindowEventArgs e
)
Parametri
- sender
Tipo: System.Object
Il database di origine.
- e
Tipo: Microsoft.Office.Tools.Word.WindowEventArgs
In SaveEventArgs contenente i dati degli eventi.
Note
Quando si crea un oggetto WindowEventHandler delegato, per identificare il metodo che gestisce l'evento.Per associare l'evento al gestore eventi, aggiungere un'istanza del delegato all'evento.Il gestore eventi viene chiamato ogni volta che si verifica l'evento, finché non verrà il delegato.per ulteriori informazioni sui delegati, vedere Eventi e delegati.
Esempi
Nell'esempio di codice seguente viene creato un gestore eventi per WindowSize evento.Le visualizzazioni del gestore eventi nella finestra intitolano il numero di volte in cui la finestra è stata ridimensionata.
Questo esempio è valido per una personalizzazione a livello di documento.
Private resizeCount As Integer = 0
Private Sub DocumentWindowSize()
AddHandler Me.WindowSize, AddressOf ThisDocument_WindowSize
End Sub
Private Sub ThisDocument_WindowSize(ByVal sender As Object, ByVal e As Microsoft.Office.Tools.Word.WindowEventArgs)
resizeCount += 1
e.Window.Caption = "Window resized " & resizeCount.ToString() & " times."
End Sub
int resizeCount = 0;
private void DocumentWindowSize()
{
this.WindowSize +=
new Microsoft.Office.Tools.Word.WindowEventHandler(
ThisDocument_WindowSize);
}
void ThisDocument_WindowSize(object sender,
Microsoft.Office.Tools.Word.WindowEventArgs e)
{
resizeCount++;
e.Window.Caption = "Window resized " +
resizeCount.ToString() + " times.";
}