Chart.Calculate Olay
Sonra ortaya Chart kontrol noktaları yeni veya değiştirilmiş verileri.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
Event Calculate As ChartEvents_CalculateEventHandler
event ChartEvents_CalculateEventHandler Calculate
Örnekler
Aşağıdaki kod örneği oluşturur bir Chart için bir işleyici ile Calculate bir ileti görüntüler Olay kutusunda kaynak verilerin grafik değişiklikleri.
WithEvents CalculateChart As Microsoft.Office.Tools.Excel.Chart
Private Sub DisplayWhenCalculated()
Me.Range("A1", "A5").Value2 = 22
Me.Range("B1", "B5").Value2 = 55
CalculateChart = Me.Controls.AddChart(Me.Range("D2", "H12"), _
"CalculateChart")
CalculateChart.SetSourceData(Me.Range("A1", "B5"), _
Excel.XlRowCol.xlColumns)
CalculateChart.ChartType = Excel.XlChartType.xl3DColumn
' This will raise the Calculate event.
Me.Range("A1").Value2 = 11
End Sub
Sub CalculateChart_Calculate() Handles CalculateChart.Calculate
MsgBox("The chart plotted new data.")
End Sub
private void DisplayWhenCalculated()
{
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.Calculate +=
new Excel.ChartEvents_CalculateEventHandler(
chart1_Calculate);
// This will raise the Calculate event.
this.Range["A1", missing].Value2 = 11;
}
void chart1_Calculate()
{
MessageBox.Show("The chart plotted new data.");
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.