示例#1
0
 private static bool DetectList(MorningPlanningButton _mBnt)
 {
     if (_mBnt.index == -1)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
示例#2
0
        private void CopyObjectProperties(ref MorningPlanningButton Target, MorningPlanningButton Source)
        {
            Target.label.Location  = new Point(Source.label.Location.X, Source.label.Location.Y);
            Target.label.Font      = Source.label.Font;
            Target.label.ForeColor = Source.label.ForeColor;
            Target.label.Size      = Source.label.Size;
            Target.label.Text      = Source.label.Text;
            Target.label.AutoSize  = false;

            Target.Textbox.Location    = new Point(Source.Textbox.Location.X, Source.Textbox.Location.Y);
            Target.Textbox.Font        = Source.Textbox.Font;
            Target.Textbox.ForeColor   = Source.Textbox.ForeColor;
            Target.Textbox.BorderStyle = Source.Textbox.BorderStyle;
            Target.Textbox.Text        = Source.Textbox.Text;
            Target.Textbox.Enabled     = true;
        }
示例#3
0
        private void InitProject()
        {
            Cnt_MonPlan  = 0;
            Cnt_YearPlan = 0;
            Mon_RevBnt.Add(new MorningPlanningButton());
            Year_RevBnt.Add(new MorningPlanningButton());

            MorningPlanningButton InitialMbnt = new MorningPlanningButton();
            MorningPlanningButton Mbnt        = new MorningPlanningButton();

            InitialMbnt.label   = label4;
            InitialMbnt.Textbox = textBox2;
            CopyObjectProperties(ref Mbnt, InitialMbnt);
            Mon_RevBnt[0].index = 0;
            Mon_RevBnt[0]       = Mbnt;
            Mon_RevBnt[0].SetInitBntLocation(button1.Location);
            Mon_RevBnt[0].SetInitLabLocation(label4.Location);
            Mon_RevBnt[0].SetInitTextBoxLocation(textBox2.Location);
            Mon_RevBnt[0].Textbox.TextChanged += new System.EventHandler(MonTextBox_TextChange);
            this.Controls.Remove(label4);
            this.Controls.Remove(textBox2);
            this.Controls.Add(Mbnt.label);
            this.Controls.Add(Mbnt.Textbox);

            Year_RevBnt[0].label                = label2;
            Year_RevBnt[0].Textbox              = textBox1;
            Year_RevBnt[0].Textbox.TextChanged += new System.EventHandler(YearTextBox_TextChange);
            Year_RevBnt[0].index                = 0;
            Year_RevBnt[0].SetInitBntLocation(button2.Location);
            Year_RevBnt[0].SetInitLabLocation(label2.Location);
            Year_RevBnt[0].SetInitTextBoxLocation(textBox1.Location);

            Cnt_MonPlan++;
            Cnt_YearPlan++;

            //Read Year txt
            SaveProject _SaveProject = new SaveProject();

            string[] str = _SaveProject.Read_YearProject();
            for (int i = 0; i < str.Length; i++)
            {
                if (i > Cnt_YearPlan - 1)
                {
                    button2_Click(null, null);
                }

                Year_RevBnt[i].Textbox.Text = str[i];
            }

            //Read Mon txt
            string _file_path = Mon_name + "_Project.txt";

            _SaveProject = new SaveProject(_file_path);
            str          = _SaveProject.Read_Project();
            for (int i = 0; i < str.Length; i++)
            {
                if (i > Cnt_MonPlan - 1)
                {
                    button1_Click(null, null);
                }

                Mon_RevBnt[i].Textbox.Text = str[i];
            }

            //Initial Pie Chart
            MorningPlanningPieChartInit();
        }