Ejemplo n.º 1
0
        // 放大选取按钮 单击
        public void BTN_停止显示_Click(object sender, EventArgs e)
        {
            BTN_停止显示.Parent.Focus();                 //取消焦点

            switch (_当前显示状态)
            {
            case 显示状态.正在显示:
                _当前显示状态      = 显示状态.停止显示;
                是否启用放大查看按钮   = true;
                是否启用恢复默认网格按钮 = true;
                是否启用计算差值按钮   = true;
                foreach (曲线信息 item in List_曲线信息)
                {
                    if (item.数据项 == null)
                    {
                        return;
                    }
                    item.数据项.TheWChannelManager.暂停绘制波形();
                }
                BTN_停止显示.Image = global::控件库.Properties.Resources.Action_Exit_32x32;
                _defaultXRang  = xAxis_Looking.Range;


                break;

            case 显示状态.停止显示:
                _当前显示状态      = 显示状态.正在显示;
                是否启用放大查看按钮   = false;
                是否启用恢复默认网格按钮 = false;
                是否启用计算差值按钮   = false;
                foreach (曲线信息 item in List_曲线信息)
                {
                    if (item.数据项 == null)
                    {
                        return;
                    }
                    item.数据项.TheWChannelManager.恢复绘制波形();
                }
                BTN_停止显示.Image      = global::控件库.Properties.Resources.active;
                xAxis_Looking.Range = _defaultXRang;
                if (_isShowBigSmallModeXY)
                {
                    buttonBigModeXY_Click(null, null);
                }
                break;
            }
        }
Ejemplo n.º 2
0
        // 放大选取按钮 单击
        public void BTN_停止显示_Click(object sender, EventArgs e)
        {
            BTN_停止显示.Parent.Focus();                 //取消焦点

            switch (_当前显示状态)
            {
                case 显示状态.正在显示:
                    _当前显示状态 = 显示状态.停止显示;
                    是否启用放大查看按钮 = true;
                    是否启用恢复默认网格按钮 = true;
                    是否启用计算差值按钮 = true;
                    foreach (曲线信息 item in List_曲线信息)
                    {
                        if (item.数据项 == null) return;
                        item.数据项.TheWChannelManager.暂停绘制波形();
                    }
                    BTN_停止显示.Image = global::控件库.Properties.Resources.Action_Exit_32x32;
                    _defaultXRang = xAxis_Looking.Range;

                    break;
                case 显示状态.停止显示:
                    _当前显示状态 = 显示状态.正在显示;
                     是否启用放大查看按钮 = false;
                     是否启用恢复默认网格按钮 = false;
                     是否启用计算差值按钮 = false;
                     foreach (曲线信息 item in List_曲线信息)
                     {
                         if (item.数据项 == null) return;
                         item.数据项.TheWChannelManager.恢复绘制波形();
                     }
                     BTN_停止显示.Image = global::控件库.Properties.Resources.active;
                     xAxis_Looking.Range = _defaultXRang;
                     if (_isShowBigSmallModeXY) buttonBigModeXY_Click(null, null);
                    break;
            }
        }