Esempio n. 1
0
 /// <summary>
 /// 챠트 타입이 변경되었을경우
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void comboChartType_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         chartControl1.SeriesTemplate.ChangeView((ViewType)comboChartType.SelectedItem);
         if (chartControl1.Diagram is Diagram3D)
         {
             Diagram3D diagram = (Diagram3D)chartControl1.Diagram;
             diagram.RuntimeRotation  = true;
             diagram.RuntimeZooming   = true;
             diagram.RuntimeScrolling = true;
         }
         foreach (Series series in chartControl1.Series)
         {
             ISupportTransparency supportTransparency = series.View as ISupportTransparency;
             if (supportTransparency != null)
             {
                 if ((series.View is AreaSeriesView) || (series.View is Area3DSeriesView))
                 {
                     supportTransparency.Transparency = 135;
                 }
                 else
                 {
                     supportTransparency.Transparency = 0;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         Basic.ShowMessage(1, ex.Message);
     }
 }
        private void series_SelectedIndexChanged(object sender, EventArgs e)
        {
            ViewType viewType;

            switch ((string)series.SelectedItem)
            {
            case "Pie 3D":
                viewType = ViewType.Pie3D;
                break;

            case "Doughnut":
                viewType = ViewType.Doughnut;
                break;

            case "Doughnut 3D":
                viewType = ViewType.Doughnut3D;
                break;

            case "Bar":
                viewType = ViewType.Bar;
                break;

            case "Line":
                viewType = ViewType.Line;
                break;

            case "FullStackedBar":
                viewType = ViewType.FullStackedBar;
                break;

            default:
                viewType = ViewType.FullStackedBar;
                break;
            }

            chartControl1.SeriesTemplate.ChangeView(viewType);

            DoughnutSeriesView view = chartControl1.Series[0].View as DoughnutSeriesView;

            if (view != null)
            {
                view.HoleRadiusPercent = Convert.ToInt32("55");
            }

            Diagram3D diagram = chartControl1.Diagram as Diagram3D;

            if (diagram != null)
            {
                diagram.RuntimeRotation  = true;
                diagram.RuntimeScrolling = true;
                diagram.RuntimeZooming   = true;
            }
            GrafikYenile();
        }
Esempio n. 3
0
        private void btnRestoreDefaultAngles_Click(object sender, EventArgs e)
        {
            Diagram3D diagram = chartControl1.Diagram as Diagram3D;

            if (diagram == null)
            {
                return;
            }
            diagram.RotationType = RotationType.UseAngles;
            UpdateRotationAngles(diagram);
            diagram.RotationType = RotationType.UseMouseAdvanced;
        }
Esempio n. 4
0
 void comboBoxEdit2_SelectedIndexChanged(object sender, EventArgs e)
 {
     ChartCntrol.SeriesTemplate.ChangeView((ViewType)comboChartType.SelectedItem);
     if (ChartCntrol.SeriesTemplate.Label != null)
     {
         ChartCntrol.SeriesTemplate.LabelsVisibility = DevExpress.Utils.DefaultBoolean.True;// = checkShowPointLabels.Checked;
         checkShowPointLabels.Enabled = true;
     }
     else
     {
         checkShowPointLabels.Enabled = false;
     }
     if ((ChartCntrol.SeriesTemplate.View as SimpleDiagramSeriesViewBase) == null)
     {
         ChartCntrol.Legend.Visibility = DevExpress.Utils.DefaultBoolean.True;
     }
     if (ChartCntrol.Diagram is Diagram3D)
     {
         Diagram3D diagram = (Diagram3D)ChartCntrol.Diagram;
         diagram.RuntimeRotation  = true;
         diagram.RuntimeZooming   = true;
         diagram.RuntimeScrolling = true;
     }
     foreach (Series series in ChartCntrol.Series)
     {
         ISupportTransparency supportTransparency = series.View as ISupportTransparency;
         if (supportTransparency != null)
         {
             if ((series.View is AreaSeriesView) || (series.View is Area3DSeriesView) ||
                 (series.View is RadarAreaSeriesView) || (series.View is Bar3DSeriesView))
             {
                 supportTransparency.Transparency = 135;
             }
             else
             {
                 supportTransparency.Transparency = 0;
             }
         }
     }
 }
Esempio n. 5
0
 protected virtual void UpdateRotationAngles(Diagram3D diagram)
 {
 }