Zdarzenie ChartSheetBase.BeforeDoubleClick
Występuje, gdy Microsoft.Office.Tools.Excel.ChartSheetBase zostanie dwukrotnie kliknięty, zanim domyślny, kliknij dwukrotnie akcję.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Składnia
'Deklaracja
Public Event BeforeDoubleClick As ChartEvents_BeforeDoubleClickEventHandler
public event ChartEvents_BeforeDoubleClickEventHandler BeforeDoubleClick
Uwagi
DoubleClick Metoda nie powoduje to zdarzenie występuje.
Przykłady
Poniższy przykład kodu pokazuje obsługi dla BeforeDoubleClick zdarzenie, które wyświetla okno komunikatu po osi bieżącej Microsoft.Office.Tools.Excel.ChartSheetBase po dwukrotnym kliknięciu.Przykład ustawia również Cancel parametr programu obsługi zdarzeń, aby true tak, że arkusz wykresu nie odbiera Akcja dwukrotnego kliknięcia, gdy użytkownik kliknie dwukrotnie oś.
Private Sub DisallowDoubleClicksOnAxis()
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_BeforeDoubleClick(ByVal ElementID As Integer, _
ByVal Arg1 As Integer, ByVal Arg2 As Integer, _
ByRef Cancel As Boolean) Handles Me.BeforeDoubleClick
If ElementID = Fix(Excel.XlChartItem.xlAxis) Then
MsgBox("Formatting this axis is not allowed.")
Cancel = True
End If
End Sub
private void DisallowDoubleClicksOnAxis()
{
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.BeforeDoubleClick +=
new Excel.ChartEvents_BeforeDoubleClickEventHandler(
ChartSheet1_BeforeDoubleClick);
}
void ChartSheet1_BeforeDoubleClick(int ElementID, int Arg1,
int Arg2, ref bool Cancel)
{
if (ElementID == (int)Excel.XlChartItem.xlAxis)
{
MessageBox.Show("Formatting this axis 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..