Newer
Older
RbFreqStand / RbFreqStandMeasure / RbFreqStandMeasure.cs
TAN YUE on 17 Mar 2021 3 KB 20210317 界面框架搭建
//using Casic.Birmm.RbFreqStandMeasure.Db;
using Casic.Birmm.RbFreqStandMeasure.info;
using Casic.Birmm.RbFreqStandMeasure.setting;
using Casic.Birmm.RbFreqStandMeasure.Tools;
using System;
using System.Windows.Forms;
using DevComponents.DotNetBar;

namespace Casic.Birmm.RbFreqStandMeasure
{
    public partial class RbFreqStandMeasureForm : Office2007Form
    {
        public RbFreqStandMeasureForm()
        {
            this.EnableGlass = false;
            InitializeComponent();
        }

        private void RbFreqStandMeasureForm_Load(object sender, EventArgs e)
        {
            // 默认显示基准状态的panel
            HomeCtrlForm home = new HomeCtrlForm();
            home.Show();
            this.panelMain.Controls.Add(home);

            /*
            // 系统启动时即打开数据库
            int iRetval = -1;
            iRetval = MySqlHelper.OpenDB();

            if (iRetval != 0)
            {
                MessageBox.Show("启动异常,请检查数据库服务", "错误");
                LogHelper.logger.Error("启动异常,连接数据库服务失败,请检查数据库服务[code=" + iRetval + "]");
                return;
            }
            else
            {
                LogHelper.logger.Info("启动正常");
                return;
            }
            */
        }

        private void btnInfoMan_Click(object sender, EventArgs e)
        {
            // 清除panel上的所有控件
            this.panelMain.Controls.Clear();

            InfoCtrlForm infoForm = new InfoCtrlForm();
            infoForm.Show();
            this.panelMain.Controls.Add(infoForm);
        }

        private void btnSetting_Click(object sender, EventArgs e)
        {
            // 清除panel上的所有控件
            this.panelMain.Controls.Clear();

            SettingCtrlForm settingForm = new SettingCtrlForm();
            settingForm.Show();
            this.panelMain.Controls.Add(settingForm);
        }

        private void btnDevStatus_Click(object sender, EventArgs e)
        {
            // 清除panel上的所有控件
            this.panelMain.Controls.Clear();

            StatusCtrlForm statusForm = new StatusCtrlForm();
            statusForm.Show();
            this.panelMain.Controls.Add(statusForm);
        }

        private void btnHome_Click(object sender, EventArgs e)
        {
            // 清除panel上的所有控件
            this.panelMain.Controls.Clear();

            HomeCtrlForm home = new HomeCtrlForm();
            home.Show();
            this.panelMain.Controls.Add(home);
        }

        private void btnMeasure_Click(object sender, EventArgs e)
        {
            // 清除panel上的所有控件
            this.panelMain.Controls.Clear();

            DevTestedCtrlForm tested = new DevTestedCtrlForm();
            tested.Show();
            this.panelMain.Controls.Add(tested);
        }

        private void btnData_Click(object sender, EventArgs e)
        {
            DataBackupDlg dataDlg = new DataBackupDlg();
            dataDlg.ShowDialog();
        }
    }
}