ChartSheet.BeforeRightClick Событие (2007 System)
Обновлен: Ноябрь 2007
Возникает при щелчке правой кнопкой мыши элемента управления Microsoft.Office.Tools.Excel.ChartSheet перед вызовом обработчика щелчка правой кнопкой мыши по умолчанию.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)
Синтаксис
'Декларация
Public Event BeforeRightClick As ChartEvents_BeforeRightClickEventHandler
'Применение
Dim instance As ChartSheet
Dim handler As ChartEvents_BeforeRightClickEventHandler
AddHandler instance.BeforeRightClick, handler
public event ChartEvents_BeforeRightClickEventHandler BeforeRightClick
Примеры
В следующем примере кода демонстрируется использование обработчика событий BeforeRightClick, выводящего окно сообщения при щелчке правой кнопкой мыши текущего объекта Microsoft.Office.Tools.Excel.ChartSheet. Кроме того, в этом примере параметру Cancel обработчика событий присваивается значение true, чтобы лист диаграммы не получал событие щелчка правой кнопкой мыши.
Private Sub DisallowRightClicks()
Globals.Sheet1.Range("A1", "A5").Value2 = 22
Globals.Sheet1.Range("B1", "B5").Value2 = 55
Me.SetSourceData(Globals.Sheet1.Range("A1", "B5"), _
Excel.XlRowCol.xlColumns)
Me.ChartType = Excel.XlChartType.xl3DColumn
End Sub
Sub ChartSheet1_BeforeRightClick(ByRef Cancel As Boolean) _
Handles Me.BeforeRightClick
MsgBox("Right-clicking this chart sheet is not allowed.")
Cancel = True
End Sub
private void DisallowRightClicks()
{
Globals.Sheet1.Range["A1", "A5"].Value2 = 22;
Globals.Sheet1.Range["B1", "B5"].Value2 = 55;
this.SetSourceData(Globals.Sheet1.Range["A1", "B5"],
Excel.XlRowCol.xlColumns);
this.ChartType = Excel.XlChartType.xl3DColumn;
this.BeforeRightClick +=
new Excel.ChartEvents_BeforeRightClickEventHandler(
ChartSheet1_BeforeRightClick);
}
void ChartSheet1_BeforeRightClick(ref bool Cancel)
{
MessageBox.Show("Right-clicking this chart sheet is not allowed.");
Cancel = true;
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.