Exemplo n.º 1
0
        private void SaveAxesSettings(ChartAreaAxis axis, ChartAreaGrid grid)
        {
            switch (axis)
            {
            case ChartAreaAxis.X:
                SaveAxisXSettings(grid);
                break;

            case ChartAreaAxis.Y:
                SaveAxisYSettings(grid);
                break;
            }
        }
Exemplo n.º 2
0
        private void SaveAxisYSettings(ChartAreaGrid grid)
        {
            switch (grid)
            {
            case ChartAreaGrid.Major:
                Settings.Areas.Y.MajorGrid.Enabled       = Convert.ToBoolean(UiControls.TryGetSelectedIndex(uiCtrArea_En_ComBx));
                Settings.Areas.Y.MajorGrid.LineColor     = Color.FromName(uiCtrArea_LnCol_ComBx.Items[uiCtrArea_LnCol_ComBx.SelectedIndex].ToString());
                Settings.Areas.Y.MajorGrid.LineDashStyle = (ChartDashStyle)UiControls.TryGetSelectedIndex(uiCtrArea_LnStyle_ComBx);
                Settings.Areas.Y.MajorGrid.LineWidth     = UiControls.TryGetValue <int>(uiCtrArea_LnWth_Num);
                break;

            case ChartAreaGrid.Minor:
                Settings.Areas.Y.MinorGrid.Enabled       = Convert.ToBoolean(UiControls.TryGetSelectedIndex(uiCtrArea_En_ComBx));
                Settings.Areas.Y.MinorGrid.LineColor     = Color.FromName(uiCtrArea_LnCol_ComBx.Items[uiCtrArea_LnCol_ComBx.SelectedIndex].ToString());
                Settings.Areas.Y.MinorGrid.LineDashStyle = (ChartDashStyle)UiControls.TryGetSelectedIndex(uiCtrArea_LnStyle_ComBx);
                Settings.Areas.Y.MinorGrid.LineWidth     = UiControls.TryGetValue <int>(uiCtrArea_LnWth_Num);
                break;
            }
        }
Exemplo n.º 3
0
        private void SetAxisYSettings(ChartAreaGrid grid)
        {
            switch (grid)
            {
            case ChartAreaGrid.Major:
                UiControls.TrySetSelectedIndex(uiCtrArea_En_ComBx, Convert.ToInt32(Settings.Areas.Y.MajorGrid.Enabled));
                UiControls.TrySetSelectedIndex(uiCtrArea_LnCol_ComBx, uiCtrArea_LnCol_ComBx.Items.IndexOf(Settings.Areas.Y.MajorGrid.LineColor.Name));
                UiControls.TrySetSelectedIndex(uiCtrArea_LnStyle_ComBx, uiCtrArea_LnStyle_ComBx.Items.IndexOf(Settings.Areas.Y.MajorGrid.LineDashStyle.ToString()));
                UiControls.TrySetValue(uiCtrArea_LnWth_Num, Settings.Areas.Y.MajorGrid.LineWidth);
                break;

            case ChartAreaGrid.Minor:
                UiControls.TrySetSelectedIndex(uiCtrArea_En_ComBx, Convert.ToInt32(Settings.Areas.Y.MinorGrid.Enabled));
                UiControls.TrySetSelectedIndex(uiCtrArea_LnCol_ComBx, uiCtrArea_LnCol_ComBx.Items.IndexOf(Settings.Areas.Y.MinorGrid.LineColor.Name));
                UiControls.TrySetSelectedIndex(uiCtrArea_LnStyle_ComBx, uiCtrArea_LnStyle_ComBx.Items.IndexOf(Settings.Areas.Y.MinorGrid.LineDashStyle.ToString()));
                UiControls.TrySetValue(uiCtrArea_LnWth_Num, Settings.Areas.Y.MinorGrid.LineWidth);
                break;
            }
        }
Exemplo n.º 4
0
        private void SaveAllSettings()
        {
            // Common
            Settings.ApplyMode = (CurveApply)UiControls.TryGetSelectedIndex(uiTop_ApplyTo_ComBx);

            // Tab: Chart
            Settings.Common.AntiAliasing       = (AntiAliasingStyles)UiControls.TryGetSelectedIndex(uiCtrChart_Aa_ComBx);
            Settings.Common.SuppressExceptions = Convert.ToBoolean(UiControls.TryGetSelectedIndex(uiCtrChart_SupEx_ComBx));
            Settings.Common.BackColor          = Color.FromName(uiCtrChart_BkCol_ComBx.Items[uiCtrChart_BkCol_ComBx.SelectedIndex].ToString());

            // Tab: Chart area
            Settings.Areas.Common.Area3dStyle = Convert.ToBoolean(UiControls.TryGetSelectedIndex(uiCtrArea_3d_ComBx));
            Settings.Areas.Common.BackColor   = Color.FromName(uiCtrArea_BkCol_ComBx.Items[uiCtrArea_BkCol_ComBx.SelectedIndex].ToString());
            ChartAreaAxis axis = (ChartAreaAxis)UiControls.TryGetSelectedIndex(uiCtrArea_Axis_ComBx);
            ChartAreaGrid grid = (ChartAreaGrid)UiControls.TryGetSelectedIndex(uiCtrArea_Grid_ComBx);

            SaveAxesSettings(axis, grid);

            // Tab: Series
            SaveCurveSettings(Settings.ApplyMode);
        }