Aracılığıyla paylaş


SelectionEventHandler Temsilci

İşleme yöntemini gösteren SelectionChange, Selected, ve Deselected olayının bir Bookmark denetim.

Ad alanı:  Microsoft.Office.Tools.Word
Derleme:  Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)

Sözdizimi

'Bildirim
Public Delegate Sub SelectionEventHandler ( _
    sender As Object, _
    e As SelectionEventArgs _
)
public delegate void SelectionEventHandler(
    Object sender,
    SelectionEventArgs e
)

Parametreler

Notlar

Oluşturduğunuzda, bir SelectionEventHandler 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 ekler bir Bookmark için bir olay işleyicisi oluşturur ve denetleme belgesine metin ile Selected olay.Yer imi imleci hareket ettirdiğinizde, bir ileti kutusu görüntülenir.

Bu örnek, bir belge düzeyinde özelleştirme için bulunur.

WithEvents Bookmark4 As Microsoft.Office.Tools.Word.Bookmark

Private Sub BookmarkSelected()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Bookmark4 = Me.Controls.AddBookmark(Me.Paragraphs(1).Range, _
        "Bookmark4")
    Bookmark4.Text = "This is a sample bookmark."
End Sub

Private Sub Bookmark4_Selected(ByVal sender As Object, _
    ByVal e As Microsoft.Office.Tools.Word.SelectionEventArgs) _
    Handles Bookmark4.Selected
    MessageBox.Show("The selection has moved to Bookmark1.")
End Sub
Microsoft.Office.Tools.Word.Bookmark bookmark4;

private void BookmarkSelected()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    bookmark4 = this.Controls.AddBookmark(this.Paragraphs[1]
        .Range, "bookmark4");
    bookmark4.Text = "This is a sample bookmark.";
    bookmark4.Selected += new Microsoft.Office.Tools
        .Word.SelectionEventHandler(bookmark4_Selected);
}

void bookmark4_Selected(object sender, Microsoft.Office.Tools
    .Word.SelectionEventArgs e)
{
    MessageBox.Show("The selection has moved to bookmark1.");
}

Ayrıca bkz.

Başvuru

Microsoft.Office.Tools.Word Ad Alanı