Condividi tramite


Delegato SelectionEventHandler

rappresenta il metodo che gestisce SelectionChange, Selectede Deselected eventi di un oggetto Bookmark controllare.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:   Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
  Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintassi

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

Parametri

Note

Quando si crea un oggetto SelectionEventHandler delegato, per identificare il metodo che gestisce l'evento.Per associare l'evento al gestore eventi, aggiungere un'istanza del delegato all'evento.Il gestore eventi viene chiamato ogni volta che si verifica l'evento, finché non verrà il delegato.per ulteriori informazioni sui delegati, vedere Eventi e delegati.

Esempi

Il seguente codice di esempio viene aggiunto un oggetto Bookmark controllare con testo al documento e quindi creato un gestore eventi per Selected evento.Una finestra di messaggio viene visualizzato quando si sposta il cursore nel segnalibro.

Questo esempio è valido per una personalizzazione a livello di documento.

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.");
}

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Office.Tools.Word