/// <summary>
        /// 使用工具标志
        /// </summary>
        /// <param name="IVer_"></param>
        /// <param name="tool_name_"></param>
        /// <param name="use_bool"></param>
        public void Set_tool_bool(IVersionConfig IVer_, tool_enum tool_name_, ref bool use_bool)
        {
            switch (tool_name_)
            {
                #region  存在工具使用标志
            case tool_enum.Exit_Tool:
                IVer_.Exit_Tool = use_bool;
                break;
                #endregion

                #region  系统检测标志
            case tool_enum.Detection_bool:
                IVer_.Detection_bool = use_bool;
                break;
                #endregion

                #region  取图标志
            case tool_enum.Acquire_bool:
                IVer_.Acquire_bool = use_bool;
                break;
                #endregion

                #region  模板匹配标志
            case tool_enum.Template_bool:
                IVer_.Template_bool1 = use_bool;
                break;
                #endregion

                #region   拟合圆标志
            case tool_enum.Circle_bool:
                IVer_.Circle_bool1 = use_bool;
                break;
                #endregion

                #region   拟合线标志
            case tool_enum.Line_bool:
                IVer_.Line_bool1 = use_bool;
                break;
                #endregion

                #region  ocr标志
            case tool_enum.OCR_bool:
                IVer_.OCR_bool1 = use_bool;
                break;
                #endregion

                #region  ocv标志

            case tool_enum.OCV_bool:
                IVer_.OCV_bool1 = use_bool;
                break;
                #endregion

                #region  放射 定位标志
            case tool_enum.Rect_bool:
                IVer_.Rect_bool1 = use_bool;
                break;
                #endregion

                #region   二维码标志
            case tool_enum.DataCode_bool:
                IVer_.DataCode_bool1 = use_bool;
                break;
                #endregion

                #region  标定标志
            case tool_enum.Calibration_bool:
                IVer_.Calibration_bool1 = use_bool;
                break;
                #endregion

                #region  默认处理
            default:
                break;
                #endregion
            }
        }
 /// <summary>
 /// 强制停止
 /// </summary>
 /// <param name="IVer_"></param>
 /// <param name="_exitForceStop"></param>
 /// <param name="_forceStopDate_VersionConfig"></param>
 public void Get_Force(IVersionConfig IVer_, ref bool _exitForceStop, ref string _forceStopDate_VersionConfig)
 {
     _exitForceStop = IVer_.ExitForceStop;
     _forceStopDate_VersionConfig = IVer_.ForceStopDate_VersionConfig;
 }
 /// <summary>
 /// 强制停止
 /// </summary>
 /// <param name="IVer_"></param>
 /// <param name="_exitForceStop"></param>
 /// <param name="_forceStopDate_VersionConfig"></param>
 public void Set_Force(IVersionConfig IVer_, bool _exitForceStop, string _forceStopDate_VersionConfig)
 {
     IVer_.ExitForceStop = _exitForceStop;
     IVer_.ForceStopDate_VersionConfig = _forceStopDate_VersionConfig;
 }
 /// <summary>
 /// 项目  客户
 /// </summary>
 /// <param name="IVer_"></param>
 /// <param name="_client_VersionConfig"></param>
 /// <param name="_project_VersionConfig"></param>
 public void Get_client_project(IVersionConfig IVer_, ref string _client_VersionConfig, ref string _project_VersionConfig)
 {
     _client_VersionConfig  = IVer_.Client_VersionConfig;
     _project_VersionConfig = IVer_.Project_VersionConfig;
 }
 /// <summary>
 /// 获取软件的使用版本
 /// </summary>
 /// <param name="IVer_"></param>
 /// <returns></returns>
 public string Get_use_VersionConfig(IVersionConfig IVer_)
 {
     return(IVer_.Use_VersionConfig);
 }
        /// <summary>
        /// 显示接口参数
        /// </summary>
        /// <param name="IVer_"></param>
        /// <param name="control"></param>
        public void Set_ShowParameter(IVersionConfig IVer_, Control.ControlCollection control)
        {
            foreach (Control con in control)
            {
                string name = con.Name;
                if ((con is ComboBox) || (con is TextBox) || (con is RichTextBox) || (con is Label) || (con is CheckBox))
                {
                    switch (name)
                    {
                        #region  软件的版本
                    case "Use_VersionConfig":
                        con.Text = IVer_.Use_VersionConfig;
                        break;
                        #endregion

                        #region   客户  项目
                    case "Client_VersionConfig":
                        con.Text = IVer_.Client_VersionConfig;
                        break;

                    case "Project_VersionConfig":
                        con.Text = IVer_.Project_VersionConfig;
                        break;
                        #endregion

                        #region   试用期
                    case "ExitTryOut_VersionConfig":
                        ((CheckBox)con).Checked = IVer_.ExitTryOut_VersionConfig;
                        break;

                    case "TryOutDateStart_VersionConfig":
                        con.Text = IVer_.TryOutDateStart_VersionConfig;
                        break;

                    case "TryOutDateCurrendt_VersionConfig":
                        con.Text = IVer_.TryOutDateStart_VersionConfig;
                        break;

                    case "TryOutDateStop_VersionConfig":
                        con.Text = IVer_.TryOutDateStop_VersionConfig;
                        break;
                        #endregion

                        #region   强制停止
                    case "ExitForceStop":
                        ((CheckBox)con).Checked = IVer_.ExitForceStop;
                        break;

                    case "ForceStopDate_VersionConfig":
                        con.Text = IVer_.ForceStopDate_VersionConfig;
                        break;
                        #endregion

                        #region  可以使用工具的许可标志

                        #region   判断是否启动工具许可标志
                    case "Exit_Tool":
                        ((CheckBox)con).Checked = IVer_.Exit_Tool;
                        break;
                        #endregion

                        #region  系统检测
                    case "Detection_bool":
                        ((CheckBox)con).Checked = IVer_.Detection_bool;
                        break;
                        #endregion

                        #region  取图标志
                    case "Acquire_bool":
                        ((CheckBox)con).Checked = IVer_.Acquire_bool;
                        break;
                        #endregion

                        #region  模板匹配
                    case "Template_bool1":
                        ((CheckBox)con).Checked = IVer_.Template_bool1;
                        break;
                        #endregion

                        #region   放射定位
                    case "Rect_bool1":
                        ((CheckBox)con).Checked = IVer_.Rect_bool1;
                        break;
                        #endregion

                        #region   标定标志
                    case "Calibration_bool1":
                        ((CheckBox)con).Checked = IVer_.Calibration_bool1;
                        break;
                        #endregion

                        #region  二维码标志
                    case "DataCode_bool1":
                        ((CheckBox)con).Checked = IVer_.DataCode_bool1;
                        break;
                        #endregion

                        #region  拟合圆标志
                    case "Circle_bool1":
                        ((CheckBox)con).Checked = IVer_.Circle_bool1;
                        break;
                        #endregion

                        #region 拟合线标志
                    case "Line_bool1":
                        ((CheckBox)con).Checked = IVer_.Line_bool1;
                        break;
                        #endregion

                        #region  ocr标志
                    case "OCR_bool1":
                        ((CheckBox)con).Checked = IVer_.OCR_bool1;
                        break;
                        #endregion

                        #region   ocv标志
                    case "OCV_bool1":
                        ((CheckBox)con).Checked = IVer_.OCV_bool1;
                        break;
                        #endregion

                        #endregion

                        #region  默认处理
                    default:

                        break;
                        #endregion
                    }
                }

                if (con.Controls.Count > 0)
                {
                    Set_ShowParameter(IVer_, con.Controls);
                }
            }
        }