SelectionEventHandler Temsilci
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
SelectionChange Selected Bir denetimin,, ve olaylarını işleyen yöntemi temsil eder Deselected Bookmark .
public delegate void SelectionEventHandler(object sender, SelectionEventArgs e);
Parametreler
- sender
- Object
Olayın kaynağı.
SelectionEventArgsOlay verilerini içeren bir.
Örnekler
Aşağıdaki kod örneği, Bookmark belgeye metin içeren bir denetim ekler ve ardından olay için bir olay işleyicisi oluşturur Selected . İmleci yer işaretine taşıdığınızda bir ileti kutusu görüntülenir.
Bu örnek, belge düzeyinde özelleştirme içindir
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.");
}
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
Açıklamalar
Bir SelectionEventHandler temsilci oluşturduğunuzda, olayı işleyecek yöntemi belirlersiniz. Olayı olay işleyicinizle ilişkilendirmek için, olaya bir temsilci örneği ekleyin. Olay işleyicisi, temsilciyi kaldırana kadar her olay gerçekleştiğinde çağrılır.