Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread.Chart Namespace / SpreadChart Class / ContextMenuStrip Property
Example


In This Topic
    ContextMenuStrip Property (SpreadChart)
    In This Topic
    Gets or sets the context menu strip for SpreadChart.
    Syntax
    'Declaration
     
    Public Overridable Property ContextMenuStrip As ContextMenuStrip
    'Usage
     
    Dim instance As SpreadChart
    Dim value As ContextMenuStrip
     
    instance.ContextMenuStrip = value
     
    value = instance.ContextMenuStrip
    public virtual ContextMenuStrip ContextMenuStrip {get; set;}

    Property Value

    The context menu strip.
    Remarks
    The context menu is displayed when you right-click on the chart control.
    Example
    This example sets the ContextMenuStrip property.
    fpSpread1.Sheets[0].Cells[0, 1].Value = "c1";
    fpSpread1.Sheets[0].Cells[0, 2].Value = "c2";
    fpSpread1.Sheets[0].Cells[0, 3].Value = "c3";
    fpSpread1.Sheets[0].Cells[1, 0].Value = "s1";
    fpSpread1.Sheets[0].Cells[2, 0].Value = "s2";
    fpSpread1.Sheets[0].Cells[3, 0].Value = "s3";
    fpSpread1.Sheets[0].Cells[4, 0].Value = "s4";
    fpSpread1.Sheets[0].Cells[5, 0].Value = "s5";
    fpSpread1.Sheets[0].Cells[6, 0].Value = "s6";
    
    fpSpread1.Sheets[0].Cells[1, 1].Value = 1;
    fpSpread1.Sheets[0].Cells[2, 1].Value = 2;
    fpSpread1.Sheets[0].Cells[3, 1].Value = 3;
    fpSpread1.Sheets[0].Cells[4, 1].Value = 4;
    fpSpread1.Sheets[0].Cells[5, 1].Value = 5;
    fpSpread1.Sheets[0].Cells[6, 1].Value = 6;
    
    fpSpread1.Sheets[0].Cells[1, 2].Value = 7;
    fpSpread1.Sheets[0].Cells[2, 2].Value = 8;
    fpSpread1.Sheets[0].Cells[3, 2].Value = 9;
    fpSpread1.Sheets[0].Cells[4, 2].Value = 10;
    fpSpread1.Sheets[0].Cells[5, 2].Value = 11;
    fpSpread1.Sheets[0].Cells[6, 2].Value = 12;
    
    fpSpread1.Sheets[0].Cells[1, 3].Value = 13;
    fpSpread1.Sheets[0].Cells[2, 3].Value = 14;
    fpSpread1.Sheets[0].Cells[3, 3].Value = 15;
    fpSpread1.Sheets[0].Cells[4, 3].Value = 16;
    fpSpread1.Sheets[0].Cells[5, 3].Value = 17;
    fpSpread1.Sheets[0].Cells[6, 3].Value = 18;
             
    fpSpread1.Sheets[0].AddChart(0,0,typeof(FarPoint.Win.Chart.BarSeries),400,400,0,0,FarPoint.Win.Chart.ChartViewType.View2D, true);
    FarPoint.Win.Spread.Chart.SpreadChart chart = fpSpread1.Sheets[0].Charts[0];
    chart.Formula = " Sheet1!$A$1:$D$7";
    chart.ContextMenuStrip = new FarPoint.Win.Spread.Chart.SpreadChartContextMenuStrip(chart);
    fpSpread1.Sheets(0).Cells(0, 1).Value = "c1"
    fpSpread1.Sheets(0).Cells(0, 2).Value = "c2"
    fpSpread1.Sheets(0).Cells(0, 3).Value = "c3"
    fpSpread1.Sheets(0).Cells(1, 0).Value = "s1"
    fpSpread1.Sheets(0).Cells(2, 0).Value = "s2"
    fpSpread1.Sheets(0).Cells(3, 0).Value = "s3"
    fpSpread1.Sheets(0).Cells(4, 0).Value = "s4"
    fpSpread1.Sheets(0).Cells(5, 0).Value = "s5"
    fpSpread1.Sheets(0).Cells(6, 0).Value = "s6"
    
    fpSpread1.Sheets(0).Cells(1, 1).Value = 1
    fpSpread1.Sheets(0).Cells(2, 1).Value = 2
    fpSpread1.Sheets(0).Cells(3, 1).Value = 3
    fpSpread1.Sheets(0).Cells(4, 1).Value = 4
    fpSpread1.Sheets(0).Cells(5, 1).Value = 5
    fpSpread1.Sheets(0).Cells(6, 1).Value = 6
    
    fpSpread1.Sheets(0).Cells(1, 2).Value = 7
    fpSpread1.Sheets(0).Cells(2, 2).Value = 8
    fpSpread1.Sheets(0).Cells(3, 2).Value = 9
    fpSpread1.Sheets(0).Cells(4, 2).Value = 10
    fpSpread1.Sheets(0).Cells(5, 2).Value = 11
    fpSpread1.Sheets(0).Cells(6, 2).Value = 12
    
    fpSpread1.Sheets(0).Cells(1, 3).Value = 13
    fpSpread1.Sheets(0).Cells(2, 3).Value = 14
    fpSpread1.Sheets(0).Cells(3, 3).Value = 15
    fpSpread1.Sheets(0).Cells(4, 3).Value = 16
    fpSpread1.Sheets(0).Cells(5, 3).Value = 17
    fpSpread1.Sheets(0).Cells(6, 3).Value = 18
    
    fpSpread1.Sheets(0).AddChart(0, 0, GetType(FarPoint.Win.Chart.BarSeries), 400, 400, 0, 0, FarPoint.Win.Chart.ChartViewType.View2D, True)
    Dim chart As FarPoint.Win.Spread.Chart.SpreadChart
    chart = fpSpread1.Sheets(0).Charts(0)
    chart.Formula = " Sheet1!$A$1:$D$7"
    chart.ContextMenuStrip = New FarPoint.Win.Spread.Chart.SpreadChartContextMenuStrip(chart)
    See Also