مشاركة عبر


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
)

المعلمات

ملاحظات

عندما تقوم بإنشاء 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;
    }
}

راجع أيضًَا

المرجع

Microsoft.Office.Tools.Word مساحة الاسم