Share via


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

Vea también

Referencia

Bookmark (Clase)

Bookmark (Miembros)

Microsoft.Office.Tools.Word (Espacio de nombres)