Поделиться через


Bookmark.BeforeRightClick Событие (2007 System)

Обновлен: Ноябрь 2007

Событие возникает при щелчке правой кнопкой мыши элемента управления Bookmark перед вызовом обработчика щелчка правой кнопкой мыши по умолчанию.

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)

Синтаксис

'Декларация
Public Event BeforeRightClick As ClickEventHandler
'Применение
Dim instance As Bookmark
Dim handler As ClickEventHandler

AddHandler instance.BeforeRightClick, handler
public event ClickEventHandler BeforeRightClick

Заметки

При щелчке правой кнопкой мыши пересекающихся элементов управления Bookmark событие вызывается для всех перекрывающихся закладок.

Примеры

В приведенном ниже примере кода в документ добавляется элемент управления Bookmark, после чего создается обработчик событий BeforeRightClick. При щелчке элемента управления Bookmark правой кнопкой мыши текст в закладке копируется в буфер обмена.

В этом примере демонстрируется настройка уровня документа.

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;
}

Разрешения

См. также

Ссылки

Bookmark Класс

Bookmark - члены

Microsoft.Office.Tools.Word - пространство имен