Evento Bookmark.BeforeRightClick (System 2007)
Aggiornamento: novembre 2007
Si verifica quando si fa clic con il pulsante destro del mouse su un controllo Bookmark prima dell'azione di clic con il pulsante destro del mouse predefinita.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v9.0 (in Microsoft.Office.Tools.Word.v9.0.dll)
Sintassi
Public Event BeforeRightClick As ClickEventHandler
Dim instance As Bookmark
Dim handler As ClickEventHandler
AddHandler instance.BeforeRightClick, handler
public event ClickEventHandler BeforeRightClick
Note
Se si fa clic con il pulsante destro del mouse su controlli Bookmark sovrapposti, l'evento verrà generato in ciascuno dei segnalibri che si sovrappongono.
Esempi
Nell'esempio di codice seguente viene aggiunto un controllo Bookmark al documento e viene creato un gestore eventi per l'evento BeforeRightClick. Quando si fa clic con il pulsante destro del mouse sul controllo Bookmark, il testo all'interno del segnalibro verrà copiato negli Appunti.
Questo esempio è valido per una personalizzazione a livello di documento.
WithEvents Bookmark3 As Microsoft.Office.Tools.Word.Bookmark
Private Sub BookmarkBeforeRightClick()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Bookmark3 = Me.Controls.AddBookmark(Me.Paragraphs(1).Range, "Bookmark3")
Bookmark3.Text = "This is a sample bookmark."
End Sub
Private Sub Bookmark3_BeforeRightClick(ByVal sender As Object, _
ByVal e As Microsoft.Office.Tools.Word.ClickEventArgs) _
Handles Bookmark3.BeforeRightClick
Bookmark3.Copy()
e.Cancel = True
End Sub
Microsoft.Office.Tools.Word.Bookmark bookmark3;
private void BookmarkBeforeRightClick()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
bookmark3 = this.Controls.AddBookmark(this.Paragraphs[1]
.Range, "bookmark3");
bookmark3.Text = "This is a sample bookmark.";
bookmark3.BeforeRightClick += new Microsoft.Office.Tools
.Word.ClickEventHandler(bookmark3_BeforeRightClick);
}
void bookmark3_BeforeRightClick(object sender,
Microsoft.Office.Tools.Word.ClickEventArgs e)
{
bookmark3.Copy();
e.Cancel = true;
}
Autorizzazioni
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.