WorkbookBase.SheetBeforeDoubleClick Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Происходит при двойном щелчке по любому листу перед вызовом обработчика двойного щелчка по умолчанию.
public event Microsoft.Office.Interop.Excel.WorkbookEvents_SheetBeforeDoubleClickEventHandler SheetBeforeDoubleClick;
Тип события
Примеры
В следующем примере кода демонстрируется обработчик SheetBeforeDoubleClick события. Обработчик событий сообщает пользователю, что двойной щелчок не разрешен для листа, а затем устанавливает Cancel WorkbookEvents_SheetBeforeDoubleClickEventHandler для параметра обработчика событий значение, чтобы true Microsoft Office Excel отменяет действие двойного щелчка.
Этот пример предназначен для настройки на уровне документа.
private void WorkbookSheetBeforeDoubleClick()
{
this.SheetBeforeDoubleClick +=
new Excel.WorkbookEvents_SheetBeforeDoubleClickEventHandler(
ThisWorkbook_SheetBeforeDoubleClick);
}
void ThisWorkbook_SheetBeforeDoubleClick(object Sh,
Excel.Range Target, ref bool Cancel)
{
MessageBox.Show("Double-clicking in " + ((Excel.Worksheet)Sh).Name +
" is not allowed.");
Cancel = true;
}
Sub ThisWorkbook_SheetBeforeDoubleClick(ByVal Sh As Object, _
ByVal Target As Excel.Range, ByRef Cancel As Boolean) _
Handles Me.SheetBeforeDoubleClick
MsgBox("Double-clicking in " & CType(Sh, Excel.Worksheet).Name & _
" is not allowed.")
Cancel = True
End Sub
Комментарии
Это событие не происходит на листах диаграмм.