XmlMappedRange.BeforeDoubleClick Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возникает при двойном щелчке мышью элемента управления XmlMappedRange перед вызовом обработчика двойного щелчка по умолчанию.
event Microsoft.Office.Interop.Excel.DocEvents_BeforeDoubleClickEventHandler BeforeDoubleClick;
Тип события
Примеры
В следующем коде показан обработчик BeforeDoubleClick события, который отменяет действие двойного щелчка в XmlMappedRange . Обработчик событий сообщает пользователю, что двойной щелчок не разрешен для XmlMappedRange , а затем устанавливает Cancel параметр DocEvents_BeforeDoubleClickEventHandler обработчика событий в значение, чтобы true Microsoft Office Excel отменяет действие двойного щелчка. В этом примере кода предполагается, что текущий лист содержит XmlMappedRange имя CustomerLastNameCell .
private void XmlMappedRange_BeforeDoubleClick()
{
this.CustomerLastNameCell.BeforeDoubleClick +=
new Excel.DocEvents_BeforeDoubleClickEventHandler(
CustomerLastNameCell_BeforeDoubleClick);
}
void CustomerLastNameCell_BeforeDoubleClick(Excel.Range Target,
ref bool Cancel)
{
MessageBox.Show("Double-clicking in this range " +
" is not allowed.");
Cancel = true;
}
Sub CustomerLastNameCell_BeforeDoubleClick(ByVal Target As Excel.Range, _
ByRef Cancel As Boolean) Handles CustomerLastNameCell.BeforeDoubleClick
MsgBox("Double-clicking in this range is not allowed.")
Cancel = True
End Sub