Share via


WindowEventHandler-Delegat

Stellt die Methode dar, die die Ereignisse ActivateEvent, Deactivate und WindowSize behandelt.

Namespace:  Microsoft.Office.Tools.Word
Assemblys:   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)

Syntax

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

Parameter

Hinweise

Beim Erstellen eines WindowEventHandler-Delegaten bestimmen Sie die Methode für die Ereignisbehandlung.Um das Ereignis mit dem Ereignishandler zu verknüpfen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu.Der Ereignishandler wird bei jedem Auftreten des Ereignisses aufgerufen, bis Sie den Delegaten entfernen.Weitere Informationen über Delegaten finden Sie unter Ereignisse und Delegaten.

Beispiele

Das folgende Codebeispiel erstellt einen Ereignishandler für das WindowSize-Ereignis.Der Ereignishandler zeigt in der Fensterbeschriftung an, wie oft die Größe des Fensters angepasst wurde.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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.";
}

Siehe auch

Referenz

Microsoft.Office.Tools.Word-Namespace