SelectionEventHandler – delegát
Představuje metodu, která zpracovává SelectionChange, Selected, a Deselected události Bookmark ovládacího prvku.
Obor názvů: Microsoft.Office.Tools.Word
Sestavení: Microsoft.Office.Tools.Word (v Microsoft.Office.Tools.Word.dll)
Microsoft.Office.Tools.Word.v4.0.Utilities (v Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Syntaxe
'Deklarace
Public Delegate Sub SelectionEventHandler ( _
sender As Object, _
e As SelectionEventArgs _
)
public delegate void SelectionEventHandler(
Object sender,
SelectionEventArgs e
)
Parametry
- sender
Typ: System.Object
Zdroj události
- e
Typ: Microsoft.Office.Tools.Word.SelectionEventArgs
Objekt SelectionEventArgs, který obsahuje data události
Poznámky
Při vytváření SelectionEventHandler delegát určit metodu, která bude zpracovávat události.Chcete-li přidružit obslužnou rutinu události k události, přidejte instanci delegáta události.Obslužné rutiny události se nazývá pokaždé, když dojde k události, dokud neodeberete delegáta.
Příklady
Následující příklad kódu přidá Bookmark řízení s textem dokumentu a potom vytvoří obslužnou rutinu události pro Selected události.Okno se zprávou se zobrazí při přesunutí kurzoru do záložky.
Tento příklad je pro přizpůsobení na úrovni dokumentu.
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.");
}