Share via


Chart.Deactivate, événement

Se produit lorsque la sélection se déplace hors du contrôle Chart, ce qui entraîne la désactivation du contrôle Chart.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
Event Deactivate As ChartEvents_DeactivateEventHandler
event ChartEvents_DeactivateEventHandler Deactivate

Exemples

L'exemple de code suivant crée un Chart avec un gestionnaire pour l'événement Deactivate qui affiche un message lorsque le graphique est désactivé.

WithEvents DeactivateChart As Microsoft.Office.Tools.Excel.Chart

Private Sub DisplayWhenDeactivated()
    Me.Range("A1", "A5").Value2 = 22
    Me.Range("B1", "B5").Value2 = 55

    DeactivateChart = Me.Controls.AddChart(Me.Range("D2", "H12"), _
        "DeactivateChart")
    DeactivateChart.SetSourceData(Me.Range("A1", "B5"), _
        Excel.XlRowCol.xlColumns)
    DeactivateChart.ChartType = Excel.XlChartType.xl3DColumn
End Sub

Sub DeactivateChart_Deactivate() Handles DeactivateChart.Deactivate
    MsgBox("The chart was deactivated.")
End Sub
private void DisplayWhenDeactivated()
{
    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.Deactivate +=
        new Excel.ChartEvents_DeactivateEventHandler(
        chart1_Deactivate);
}

void chart1_Deactivate()
{
    MessageBox.Show("The chart was deactivated.");
}

Sécurité .NET Framework

Voir aussi

Référence

Chart Interface

Microsoft.Office.Tools.Excel, espace de noms