コード例 #1
0
ファイル: EditProject.cs プロジェクト: lewis810/HueApp
        private void Analysis_btn_Click(object sender, EventArgs e)
        {
            panel_analysis.Location = new Point(0, panel_main_tapbar.Location.Y + panel_main_tapbar.Height);
            panel_analysis.Size = new Size(this.Width, this.Height - panel_main_tapbar.Height - panel_main_top.Height);

            panel_analysis.Visible = true;
            panel_content.Visible = false;
            //flowLayoutPanel_home.Visible = false;
            panel_scenario.Visible = false;
            btnAddImages.Visible = false;
            btn_update.Visible = false;

            Dots_btn.BackgroundImage = ((System.Drawing.Image)(Properties.Resources._8_1_dot));
            Partition_btn.BackgroundImage = ((System.Drawing.Image)(Properties.Resources._8_1_part_off));
            Graph_btn.BackgroundImage = ((System.Drawing.Image)(Properties.Resources._8_1_graph_off));
            Route_btn.BackgroundImage = ((System.Drawing.Image)(Properties.Resources._8_1_route_off));
            Survey_btn.BackgroundImage = ((System.Drawing.Image)(Properties.Resources._8_1_survey_off));

            Analysis_btn.BackgroundImage = ((System.Drawing.Image)(Properties.Resources._01_analysis_on));

            Scenario_btn.BackgroundImage = ((System.Drawing.Image)(Properties.Resources._01_scenario_off));
            Content_btn.BackgroundImage = ((System.Drawing.Image)(Properties.Resources._01_contents_off));

            string front = panel_analysis.Controls[0].Name;

            //원래 열려있던 창 다시 열기
            //현재 해당 창이 다시 열리긴 하는데 초기화 되어버려서 보던 자료가 뜨지 않음.
            if (front.CompareTo("Dots") == 0 || front.CompareTo("Partition") == 0 ||
                front.CompareTo("Route") == 0 || front.CompareTo("Survey") == 0)
            {
                panel_analysis.Controls[0].Show();
            }   
            else
            {
                Dots dots = new Dots(total_data, pData.GetProjectName(), sData);
                dots.TopLevel = false;
                dots.AutoScroll = true;
                this.panel_analysis_forms.Controls.Add(dots);
                dots.FormBorderStyle = FormBorderStyle.None;
                dots.Dock = DockStyle.Fill;
                dots.Location = new Point(0, 0);
                dots.Show();
                dots.BringToFront();
            }
        }
コード例 #2
0
ファイル: EditProject.cs プロジェクト: lewis810/HueApp
        private void Dots_btn_Click(object sender, EventArgs e)
        {
            Dots dots = new Dots(total_data, pData.GetProjectName(), sData);
            dots.TopLevel = false;
            dots.AutoScroll = true;
            this.panel_analysis_forms.Controls.Add(dots);
            dots.FormBorderStyle = FormBorderStyle.None;
            dots.Location = new Point(0, 0);
            dots.Dock = DockStyle.Fill;
            dots.Show();
            dots.BringToFront();

            //버튼 이미지 변경
            Dots_btn.BackgroundImage = ((System.Drawing.Image)(Properties.Resources._8_1_dot));
            Partition_btn.BackgroundImage = ((System.Drawing.Image)(Properties.Resources._8_1_part_off));
            Graph_btn.BackgroundImage = ((System.Drawing.Image)(Properties.Resources._8_1_graph_off));
            Route_btn.BackgroundImage = ((System.Drawing.Image)(Properties.Resources._8_1_route_off));
            Survey_btn.BackgroundImage = ((System.Drawing.Image)(Properties.Resources._8_1_survey_off));
        }