Udostępnij za pośrednictwem


Zdarzenie ChartSheet.BeforeDoubleClick

Występuje, gdy Microsoft.Office.Tools.Excel.ChartSheet jest dwukrotne kliknięcie, zanim domyślny kliknij dwukrotnie akcję.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestawy:   Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)

Składnia

'Deklaracja
Event BeforeDoubleClick As ChartEvents_BeforeDoubleClickEventHandler
event ChartEvents_BeforeDoubleClickEventHandler BeforeDoubleClick

Uwagi

DoubleClick Metoda nie powoduje wystąpienie tego zdarzenia.

Przykłady

Poniższy przykład kodu demonstruje obsługi dla BeforeDoubleClick zdarzenie, które wyświetla okno komunikatu po osi bieżącej Microsoft.Office.Tools.Excel.ChartSheet dwukrotnym kliknięciu.Przykład ustawia również Cancel parametr obsługi zdarzeń do true tak, że gdy użytkownik kliknie dwukrotnie oś arkusza wykresu nie otrzyma Akcja dwukrotnego kliknięcia.

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

Zobacz też

Informacje

ChartSheet Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel