Delegato WindowEventHandler

Rappresenta il metodo che dovrà gestire gli eventi ActivateEvent, Deactivate e WindowSize.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Sintassi

'Dichiarazione
Public Delegate Sub WindowEventHandler ( _
    sender As Object, _
    e As WindowEventArgs _
)
public delegate void WindowEventHandler(
    Object sender,
    WindowEventArgs e
)

Parametri

Note

Quando si crea un delegato WindowEventHandler, si identifica il metodo che gestirà l'evento. Per associare l'evento al gestore eventi, è necessario aggiungere all'evento un'istanza del delegato. Il gestore eventi viene chiamato ogni volta che si verifica l'evento, finché non viene rimosso il delegato. Per ulteriori informazioni sui delegati, vedere Eventi e delegati.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato come creare un gestore per l'evento WindowSize. Tramite il gestore eventi nel titolo della finestra viene visualizzato il numero di volte che 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.";
}

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Office.Tools.Word