SaveEventHandler مفوَّض
تمثل أسلوب الذي سيقوم بمعالجة BeforeSaveحدث من Document.
مساحة الاسم: Microsoft.Office.Tools.Word
التجميع: Microsoft.Office.Tools.Word (في Microsoft.Office.Tools.Word.dll)
بناء الجملة
'إقرار
Public Delegate Sub SaveEventHandler ( _
sender As Object, _
e As SaveEventArgs _
)
public delegate void SaveEventHandler(
Object sender,
SaveEventArgs e
)
المعلمات
- sender
النوع: System.Object
مصدر الحدث.
- e
النوع: Microsoft.Office.Tools.Word.SaveEventArgs
SaveEventArgsيحتوي على بيانات حدث.
ملاحظات
عندما تقوم بإنشاء SaveEventHandlerتفويض، تتعرف على الطريقة التي سيقوم بمعالجة حدث. إلى ربط حدث مع معالج الأحداث الخاص بك، إضافة مثيل المفوض إلى حدث. معالج الأحداث هو تسمى عند حدوث حدث، حتى تقوم بإزالة المفوض. للحصول على مزيد من المعلومات حول التفويضات، راجع أحداث و مفوضون.
أمثلة
يلي تعليمات برمجية يوضح المثال معالج حدث ل BeforeSaveحدث. عند حفظ مستند، معالج الأحداث يطالبك إلى إلغاء أو متابعة الحفظ تشغيل.
Th هو المثال هو لتخصيص المستوى مستند.
Private Sub DocumentBeforeSave()
AddHandler Me.BeforeSave, AddressOf ThisDocument_BeforeSave
End Sub
Private Sub ThisDocument_BeforeSave(ByVal sender As Object, ByVal e As Microsoft.Office.Tools.Word.SaveEventArgs)
If MessageBox.Show("Do you want to save the document?", "BeforeSave", _
MessageBoxButtons.YesNo) = DialogResult.No Then
e.Cancel = True
End If
End Sub
private void DocumentBeforeSave()
{
this.BeforeSave += new Microsoft.Office.Tools.Word.SaveEventHandler(ThisDocument_BeforeSave);
}
void ThisDocument_BeforeSave(object sender, Microsoft.Office.Tools.Word.SaveEventArgs e)
{
if (MessageBox.Show("Do you want to save the document?", "BeforeSave",
MessageBoxButtons.YesNo) == DialogResult.No)
{
e.Cancel = true;
}
}