WindowEventHandler مفوَّض
تمثل أسلوب الذي سيقوم بمعالجة ActivateEvent، Deactivate، و WindowSizeالأحداث.
مساحة الاسم: Microsoft.Office.Tools.Word
التجميع: Microsoft.Office.Tools.Word (في Microsoft.Office.Tools.Word.dll)
بناء الجملة
'إقرار
Public Delegate Sub WindowEventHandler ( _
sender As Object, _
e As WindowEventArgs _
)
public delegate void WindowEventHandler(
Object sender,
WindowEventArgs e
)
المعلمات
- sender
النوع: System.Object
مصدر الحدث.
- e
النوع: Microsoft.Office.Tools.Word.WindowEventArgs
SaveEventArgsيحتوي على بيانات حدث.
ملاحظات
عندما تقوم بإنشاء WindowEventHandlerتفويض، تتعرف على الطريقة التي سيقوم بمعالجة حدث. إلى ربط حدث مع معالج الأحداث الخاص بك، إضافة مثيل المفوض إلى حدث. معالج الأحداث هو تسمى عند حدوث حدث، حتى تقوم بإزالة المفوض. للحصول على مزيد من المعلومات حول التفويضات، راجع أحداث و مفوضون.
أمثلة
يلي تعليمات برمجية المثال، يتم إنشاء معالج أحداث ل WindowSizeحدث. يعرض معالج الأحداث في التسمية التوضيحية الإطار عدد مرة/مرات مغٍِير حجمها الإطار.
Th هو المثال هو لتخصيص المستوى مستند.
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.";
}