예제 #1
0
 void configForm_CurrentChartConfigurationChanged(object sender, EventArgs e)
 {
     if (cbxChart.SelectedIndex == 0)
     {
         ChartConfigurationForm frm = (ChartConfigurationForm)sender;
         frm.CurrentChartConfiguration.LoadChartAndComponentConfigurationItemsFromString(customPropertyOfChart);
     }
 }
예제 #2
0
 public BarChartConfiguration(Chart chart, ChartConfigurationForm parentForm)
     : base(chart, parentForm)
 {
     Bar = Chart.Component as Bar;
     if (Bar == null)
     {
         throw new ArgumentException("Chart.Component is not Bar!");
     }
 }
예제 #3
0
 public AxileChartConfiguration(Chart chart, ChartConfigurationForm parentForm)
     : base(chart, parentForm)
 {
     AxileBase = Chart.Component as AxileBase;
     if (AxileBase == null)
     {
         throw new ArgumentException("Chart.Component is not AxileBase!");
     }
 }
예제 #4
0
 public LineChartConfiguration(Chart chart, ChartConfigurationForm parentForm)
     : base(chart, parentForm)
 {
     Line = Chart.Component as Line;
     if (Line == null)
     {
         throw new ArgumentException("Chart.Component is not Line!");
     }
 }
예제 #5
0
파일: Bar.cs 프로젝트: sasiit23/smah1
        public override BaseChartConfiguration CreateChartConfiguration(
            ChartConfigurationForm form)
        {
            if (Parent == null)
            {
                throw new ArgumentException("Component is unattached any chart!");
            }

            return(new Configuration.BarChartConfiguration(Parent.Chart, form));
        }
예제 #6
0
        private void NewChartConfigurationForm()
        {
            panelConfigurationForm.Controls.Clear();

            if (configForm != null)
            {
                configForm.Close();
                configForm = null;
            }
            configForm = new ChartConfigurationForm(chart1);

            configForm.FormBorderStyle = FormBorderStyle.None;
            configForm.TopLevel        = false;
            configForm.Dock            = DockStyle.Fill;
            panelConfigurationForm.Controls.Add(configForm);
            configForm.Show();
        }
예제 #7
0
        private void NewChartConfigurationForm()
        {
            panelConfigurationForm.Controls.Clear();

            if (configForm != null)
            {
                configForm.Close();
                configForm = null;
            }
            setCostumConfigurationPropertyForCurrentBarComponentToolStripMenuItem.Checked = false;
            configForm = new ChartConfigurationForm(chart1);

            if (bAddCustomIcon)
            {
                configForm.LoadIcon = global::HowToWork.Properties.Resources.Open16X16;
                configForm.SaveIcon = global::HowToWork.Properties.Resources.Save16X16;
            }

            configForm.FormBorderStyle = FormBorderStyle.None;
            configForm.TopLevel        = false;
            configForm.Dock            = DockStyle.Fill;
            panelConfigurationForm.Controls.Add(configForm);
            configForm.Show();
        }
예제 #8
0
 public EmptyChartConfiguration(Chart chart, ChartConfigurationForm parentForm)
     : base(chart, parentForm)
 {
 }
예제 #9
0
 public abstract BaseChartConfiguration CreateChartConfiguration(ChartConfigurationForm form);