WindowEventHandler Temsilci
İşleyeceği yöntemini gösteren ActivateEvent, Deactivate, ve WindowSize olayları.
Ad alanı: Microsoft.Office.Tools.Word
Derleme: Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)
Sözdizimi
'Bildirim
Public Delegate Sub WindowEventHandler ( _
sender As Object, _
e As WindowEventArgs _
)
public delegate void WindowEventHandler(
Object sender,
WindowEventArgs e
)
Parametreler
- sender
Tür: System.Object
Olay kaynağı.
- e
Tür: Microsoft.Office.Tools.Word.WindowEventArgs
A SaveEventArgs , Olay verileri içerir.
Notlar
Oluşturduğunuzda, bir WindowEventHandler temsilci, olay işleyecek yöntemi tanımlar.Olay, olay işleyicisi ile ilişkilendirmek için temsilcinin oluşumu için olay ekleyin.Her temsilci kaldırana kadar olay gerçekleştiğinde olay işleyicisi çağrılır.Temsilciler hakkında daha fazla bilgi için bkz: Olaylar ve temsilciler.
Örnekler
Aşağıdaki kod örneği için bir olay işleyicisi oluşturur WindowSize olay.Olay işleyicisi pencere baþlýðýnýn penceresi yeniden boyutlandırıldığında sayısını görüntüler.
Bu örnek, bir belge düzeyinde özelleştirme için bulunur.
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.";
}