Exemple #1
0
 protected override void serView1_AfterCheck(object sender, TreeViewEventArgs e)
 {
     object[] serAD = (object[])e.Node.Tag;
     SoftwareFX.ChartFX.SeriesAttributes seriesA = (SoftwareFX.ChartFX.SeriesAttributes)serAD[0];
     SoftwareFX.ChartFX.SeriesAttributes seriesD = (SoftwareFX.ChartFX.SeriesAttributes)serAD[1];
     if (e.Node.Checked)
     {
         seriesA.Visible = true; seriesD.Visible = true;
     }
     else
     {
         seriesA.Visible = false; seriesD.Visible = false;
     }
 }
Exemple #2
0
        public void SetChartType(ChartType type, SoftwareFX.ChartFX.SeriesAttributes seris)
        {
            switch (type)
            {
            case ChartType.Stacked:
                seris.Gallery  = SoftwareFX.ChartFX.Gallery.Bar;
                seris.Stacked  = true;
                seris.Scheme   = SoftwareFX.ChartFX.Scheme.Solid;
                seris.CylSides = (short)(50);
                seris.Volume   = (short)(50);
                break;

            case ChartType.Bar:
                seris.Gallery  = SoftwareFX.ChartFX.Gallery.Bar;
                seris.Scheme   = SoftwareFX.ChartFX.Scheme.Solid;
                seris.CylSides = (short)(50);
                seris.Volume   = (short)(50);
                break;

            case ChartType.Area:
                seris.Gallery = SoftwareFX.ChartFX.Gallery.Area;
                break;

            case ChartType.CurveArea:
                seris.Gallery = SoftwareFX.ChartFX.Gallery.CurveArea;
                break;

            case ChartType.Line:
                seris.Gallery     = SoftwareFX.ChartFX.Gallery.Lines;
                seris.LineWidth   = 3;
                seris.MarkerShape = SoftwareFX.ChartFX.MarkerShape.Circle;
                seris.MarkerSize  = ((short)(4));
                break;

            case ChartType.ThinLine:
                seris.Gallery     = SoftwareFX.ChartFX.Gallery.Lines;
                seris.LineWidth   = 1;
                seris.MarkerShape = SoftwareFX.ChartFX.MarkerShape.None;
                break;

            case ChartType.Curve:
                seris.Gallery     = SoftwareFX.ChartFX.Gallery.Curve;
                seris.LineWidth   = 1;
                seris.MarkerShape = SoftwareFX.ChartFX.MarkerShape.None;
                break;
            }
        }