Beispiel #1
0
        private void Setting_CheckedChanged(object sender, EventArgs e)
        {
            RadioButton rbtn = sender as RadioButton;

            if (rbtn.Checked == true)
            {
                if (m_LastSettingPage != null)
                {
                    this.tlpSettingBase.Controls.RemoveAt(2);
                    m_LastSettingPage.Dispose();
                    m_LastSettingPage = null;
                }

                switch (rbtn.Name)
                {
                case string rbtnName when rbtnMachine.Name == rbtnName:
                    PageMachine pMachine = new PageMachine();
                    pMachine.Setup();
                    m_LastSettingPage = pMachine;
                    break;

                case string rbtnName when rbtnCar.Name == rbtnName:
                    PageCars pCars = new PageCars();
                    pCars.Setup();
                    m_LastSettingPage = pCars;
                    break;

                case string rbtnName when rbtnUser.Name == rbtnName:
                    PageUser pUser = new PageUser();
                    pUser.Setup();
                    m_LastSettingPage = pUser;
                    break;

                case string rbtnName when rbtnBackup.Name == rbtnName:
                    PageBackup pBackup = new PageBackup();
                    pBackup.Setup();
                    m_LastSettingPage = pBackup;
                    break;

                case string rbtnName when rbtnReport.Name == rbtnName:
                    PageReport pReport = new PageReport(m_Machine);
                    pReport.Setup();
                    m_LastSettingPage = pReport;
                    break;

                case string rbtnName when rbtnPrinter.Name == rbtnName:
                    PagePrinterSetting pPrinter = new PagePrinterSetting();
                    pPrinter.Setup();
                    m_LastSettingPage = pPrinter;
                    break;
                }

                tlpSettingBase.Controls.Add(m_LastSettingPage, 2, 0);
                m_LastSettingPage.Dock = DockStyle.Fill;
            }
        }