//-----------------------------------------
        //树状图双击节点
        //-----------------------------------------
        private void treeView1_DoubleClick(object sender, EventArgs e)
        {
            try
            {
                if (treeView1.SelectedNode == null)//点击空白处时为null,进行放错处理
                {
                    return;
                }

                #region 配置通讯
                if (treeView1.SelectedNode.Text == "配置通讯")
                {
                    if (frm_Communicate == null || frm_Communicate.IsDisposed)
                    {
                        frm_Communicate = new Form_Communicate();
                        frm_Communicate.Show(DockPanel, DockState.Document);
                    }
                    else
                    {
                        frm_Communicate.Activate();
                    }
                    CloseOtherProductForms(frm_Communicate);//隐藏其他窗体
                    if (treeView1.SelectedNode.Name == "SANG2000S-D15DTR_Settings")
                    {
                        _s2000Flag = 0;//15度
                    }
                    else
                    {
                        _s2000Flag = 1;//30度
                    }
                }
                #endregion

                #region SANG2000S读写参数
                if (treeView1.SelectedNode.Name == "SANG2000S-D15DTR_ReadP" || treeView1.SelectedNode.Name == "SANG2000S-D30DTR_ReadP")
                {
                    if (frm_ReadWritePara == null || frm_ReadWritePara.IsDisposed)
                    {
                        frm_ReadWritePara = new Form_ReadWritePara();
                        frm_ReadWritePara.Show(DockPanel, DockState.Document);
                    }
                    else
                    {
                        frm_ReadWritePara.Activate();
                    }
                    CloseOtherProductForms(frm_ReadWritePara);
                }
                #endregion

                #region SANG2000S-D15 X轴标定
                if (treeView1.SelectedNode.Name == "SANG2000S-D15DTR_X")
                {
                    if (frm_XCalibration == null || frm_XCalibration.IsDisposed)
                    {
                        frm_XCalibration = new Form_XCalibration();
                        frm_XCalibration.Show(DockPanel, DockState.Document);
                    }
                    else
                    {
                        frm_XCalibration.Activate();
                    }
                    CloseOtherProductForms(frm_XCalibration);
                }
                #endregion

                #region SANG2000S-D15 Y轴标定
                if (treeView1.SelectedNode.Name == "SANG2000S-D15DTR_Y")
                {
                    if (frm_YCalibration == null || frm_YCalibration.IsDisposed)
                    {
                        frm_YCalibration = new Form_YCalibration();
                        frm_YCalibration.Show(DockPanel, DockState.Document);
                    }
                    else
                    {
                        frm_YCalibration.Activate();
                    }
                    CloseOtherProductForms(frm_YCalibration);
                }
                #endregion

                #region SANG2000S-D30 X轴标定
                if (treeView1.SelectedNode.Name == "SANG2000S-D30DTR_X")
                {
                    if (frm_XCalibration_D30 == null || frm_XCalibration_D30.IsDisposed)
                    {
                        frm_XCalibration_D30 = new Form_XCalibration_D30();
                        frm_XCalibration_D30.Show(DockPanel, DockState.Document);
                    }
                    else
                    {
                        frm_XCalibration_D30.Activate();
                    }
                    CloseOtherProductForms(frm_XCalibration_D30);
                }
                #endregion

                #region SANG2000S-D30 Y轴标定
                if (treeView1.SelectedNode.Name == "SANG2000S-D30DTR_Y")
                {
                    if (frm_YCalibration_D30 == null || frm_YCalibration_D30.IsDisposed)
                    {
                        frm_YCalibration_D30 = new Form_YCalibration_D30();
                        frm_YCalibration_D30.Show(DockPanel, DockState.Document);
                    }
                    else
                    {
                        frm_YCalibration_D30.Activate();
                    }
                    CloseOtherProductForms(frm_YCalibration_D30);
                }
                #endregion

                #region SANG2000S温度标定
                if (treeView1.SelectedNode.Name == "SANG2000S-D15DTR_T" || treeView1.SelectedNode.Name == "SANG2000S-D30DTR_T")
                {
                    if (frm_TCalibration == null || frm_TCalibration.IsDisposed)
                    {
                        frm_TCalibration = new Form_TCalibration();
                        frm_TCalibration.Show(DockPanel, DockState.Document);
                    }
                    else
                    {
                        frm_TCalibration.Activate();
                    }
                    CloseOtherProductForms(frm_TCalibration);
                }
                #endregion

                #region TCM罗盘标定
                if (treeView1.SelectedNode.Text == "TCM")
                {
                    if (frm_TCM == null || frm_TCM.IsDisposed)
                    {
                        frm_TCM = new Form_TCM();
                        frm_TCM.Show(DockPanel, DockState.Document);
                    }
                    else
                    {
                        frm_TCM.Activate();
                    }
                    CloseOtherProductForms(frm_TCM);//隐藏其他窗体
                }
                #endregion
            }
            catch (Exception a)
            {
                MessageBox.Show(a.Message);
            }
        }