Chart.MouseDown Olay
İşaretçi üzerine geldiğinde fare düğmesine basıldığında gerçekleşir bir Chart denetim.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
Event MouseDown As ChartEvents_MouseDownEventHandler
event ChartEvents_MouseDownEventHandler MouseDown
Örnekler
Aşağıdaki kod örneği oluşturur bir Chart için bir işleyici ile MouseDown grafik üzerine işaretçiyi iken fare düğmesine basıldığında hücre D14 fare işaretçisinin koordinatlarını görüntüler olay.
WithEvents MouseDownChart As Microsoft.Office.Tools.Excel.Chart
Private Sub DisplayMouseDown()
Me.Range("A1", "A5").Value2 = 22
Me.Range("B1", "B5").Value2 = 55
MouseDownChart = Me.Controls.AddChart(Me.Range("D2", "H12"), _
"MouseDownChart")
MouseDownChart.SetSourceData(Me.Range("A1", "B5"), _
Excel.XlRowCol.xlColumns)
MouseDownChart.ChartType = Excel.XlChartType.xl3DColumn
End Sub
Sub MouseDownChart_MouseDown(ByVal Button As Integer, _
ByVal Shift As Integer, ByVal x As Integer, _
ByVal y As Integer) Handles MouseDownChart.MouseDown
Me.Range("D14").Value2 = _
"The chart was clicked at coordinates " _
& x.ToString() & ", " & y.ToString()
End Sub
private void DisplayMouseDown()
{
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.MouseDown +=
new Excel.ChartEvents_MouseDownEventHandler(
chart1_MouseDown);
}
void chart1_MouseDown(int Button, int Shift, int x, int y)
{
this.Range["D14"].Value2 = "The chart was clicked at" +
" coordinates " + x.ToString() + ", " + y.ToString();
}
.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üvenilen Koddan Kitaplıkları Kullanma.