SelectionEventHandler Temsilci
İşleme yöntemini gösteren SelectionChange, Selected, ve Deselected olayların bir Bookmark denetim.
Ad alanı: Microsoft.Office.Tools.Word
Derlemeler: Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)
Microsoft.Office.Tools.Word.v4.0.Utilities (Microsoft.Office.Tools.Word.v4.0.Utilities.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
- sender
Tür: System.Object
Olayın kaynağı.
- e
Tür: Microsoft.Office.Tools.Word.SelectionEventArgs
Olay verilerini içeren bir SelectionEventArgs.
Notlar
Oluşturduğunuzda bir SelectionEventHandler temsilci, olay işleyecek yöntemi tanımlayın.Olay, olay işleyicisi ile ilişkilendirme, temsilcinin olayına ekleyin.Her temsilci kaldırana kadar olayı gerçekleştiğinde, olay işleyicisi çağrılır.
Örnekler
Aşağıdaki kod örneği ekler bir Bookmark sonra bir olay işleyicisi oluşturur ve denetleme belgesine metinle Selected olay.Yer işaretine imleci hareket ettirdiğinizde bir ileti kutusu görüntülenir.
Bu örnek, belge düzeyinde özelleştirme içindir
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.");
}