Bookmark.BeforeRightClick (Evento) (2007 System)
Actualización: noviembre 2007
Se produce cuando se hace clic con el botón secundario del mouse en un control Bookmark, antes de que se ejecute la acción de clic con el botón secundario predeterminada.
Espacio de nombres: Microsoft.Office.Tools.Word
Ensamblado: Microsoft.Office.Tools.Word.v9.0 (en Microsoft.Office.Tools.Word.v9.0.dll)
Sintaxis
Public Event BeforeRightClick As ClickEventHandler
Dim instance As Bookmark
Dim handler As ClickEventHandler
AddHandler instance.BeforeRightClick, handler
public event ClickEventHandler BeforeRightClick
Comentarios
Al hacer clic con el botón secundario del mouse en los controles Bookmark superpuestos, se provoca el evento en cada uno de los marcadores que se superponen.
Ejemplos
El ejemplo de código siguiente agrega un control Bookmark al documento y, a continuación, crea un controlador del evento BeforeRightClick. Cuando se hace clic con el botón secundario del mouse en el control Bookmark, el texto del marcador se copia en el Portapapeles.
Se trata de un ejemplo para una personalización en el nivel del 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;
}
Permisos
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.