Zdarzenie Chart.BeforeRightClick
Występuje, gdy Chart formant jest klikniętego prawym przyciskiem myszy, zanim domyślny akcji kliknij prawym przyciskiem myszy.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)
Składnia
'Deklaracja
Event BeforeRightClick As ChartEvents_BeforeRightClickEventHandler
event ChartEvents_BeforeRightClickEventHandler BeforeRightClick
Przykłady
Poniższy przykład kodu tworzy Chart z programu obsługi dla BeforeRightClick zdarzenie, które wyświetla okno komunikatu, gdy wykres jest klikniętego prawym przyciskiem myszy.Przykład ustawia również Cancel parametr programu obsługi zdarzeń, aby true tak, aby wykres nie odbiera akcji kliknij prawym przyciskiem myszy.
WithEvents RightClickChart As Microsoft.Office.Tools.Excel.Chart
Private Sub DisallowRightClicks()
Me.Range("A1", "A5").Value2 = 22
Me.Range("B1", "B5").Value2 = 55
RightClickChart = Me.Controls.AddChart(Me.Range("D2", "H12"), _
"RightClickChart")
RightClickChart.SetSourceData(Me.Range("A1", "B5"), _
Excel.XlRowCol.xlColumns)
RightClickChart.ChartType = Excel.XlChartType.xl3DColumn
End Sub
Sub RightClickChart_BeforeRightClick(ByRef Cancel As Boolean) _
Handles RightClickChart.BeforeRightClick
MsgBox("Right-clicking this chart is not allowed.")
Cancel = True
End Sub
private void DisallowRightClicks()
{
this.Range["A1", "A5"].Value2 = 22;
this.Range["B1", "B5"].Value2 = 55;
Microsoft.Office.Tools.Excel.Chart chart1 =
this.Controls.AddChart(this.Range["D2", "H12"],
"chart1");
chart1.SetSourceData(this.Range["A1", "B5"],
Excel.XlRowCol.xlColumns);
chart1.ChartType = Excel.XlChartType.xl3DColumn;
chart1.BeforeRightClick +=
new Excel.ChartEvents_BeforeRightClickEventHandler(
chart1_BeforeRightClick);
}
void chart1_BeforeRightClick(ref bool Cancel)
{
MessageBox.Show("Right-clicking this chart is not allowed.");
Cancel = true;
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..