MouseRightButtonDown

This event is fired for an element whenever the right mouse button is pressed on that element.

 

Example:

 

This example shows how to attach MouseRightButtonDown event to various elements.

 

Chart chart = new Chart();

chart.MouseRightButtonDown += new MouseButtonEventHandler(Chart_MouseRightButtonDown);

 

TrendLine trendLine = new TrendLine();

trendLine.MouseRightButtonDown += new MouseButtonEventHandler(TrendLine_MouseRightButtonDown);

chart.TrendLines.Add(trendLine);

 

Title title = new Title();

title.MouseRightButtonDown += new MouseButtonEventHandler(Title_MouseRightButtonDown);

chart.Titles.Add(title);

 

Legend legend = new Legend();

chart.Legends[0].MouseRightButtonDown += new MouseButtonEventHandler(Legend_MouseRightButtonDown);

chart.Legends.Add(legend);

 

Axis axisX =new Axis();

axisX.MouseRightButtonDown += new MouseButtonEventHandler(AxisX_MouseRightButtonDown);

chart.AxesX.Add(axisX);

 

Axis axisY =new Axis();

axisY.MouseRightButtonDown += new MouseButtonEventHandler(AxisY_MouseRightButtonDown);

chart.AxesY.Add(axisY);

 

chart.PlotArea.MouseRightButtonDown += new EventHandler<PlotAreaMouseButtonEventArgs>(PlotArea_MouseRightButtonDown);

 

DataSeries dataSeries = new DataSeries();

dataSeries.MouseRightButtonDown += new MouseButtonEventHandler(DataSeries_MouseRightButtonDown);

chart.Series.Add(dataSeries);

 

DataPoint dataPoint = new DataPoint();

dataPoint.MouseRightButtonDown += new MouseButtonEventHandler(DataPoint_MouseRightButtonDown);

dataSeries.DataPoints.Add(dataPoint);

 

 

Inside the event handler of all the above events, you can perform some action as shown below:

 

 

void Chart_MouseRightButtonDown(object sender, MouseButtonEventArgs e)

{

      // Do Something

}

 

void TrendLine_MouseRightButtonDown(object sender, MouseButtonEventArgs e)

{

      // Do Something

}

 

void Title_MouseRightButtonDown(object sender, MouseButtonEventArgs e)

{

      // Do Something

}

 

void Legend_MouseRightButtonDown(object sender, MouseButtonEventArgs e)

{

       // Do Something

}

 

void AxisX_MouseRightButtonDown(object sender, MouseButtonEventArgs e)

{

      // Do Something

}

 

void AxisY_MouseRightButtonDown(object sender, MouseButtonEventArgs e)

{

      // Do Something

}

 

void PlotArea_MouseRightButtonDown(object sender, PlotAreaMouseButtonEventArgs e)

{

       // Do Something

}

 

void DataSeries_MouseRightButtonDown(object sender, MouseButtonEventArgs e)

{

       // Do Something

}

 

void DataPoint_MouseRightButtonDown(object sender, MouseButtonEventArgs e)

{

       // Do Something

}