yangyin
2024-10-25 34fe00834737d35eedfeb41361c4d85ab0e0f10b
WinFrmUI/DPumpHydr.WinFrmUI.Volute/¶ÏÃæÉè¼Æ/ctrlSectionBaseInfo.cs
@@ -117,7 +117,7 @@
        {
            error = "";
            bool isOk = true;
            if (string.IsNullOrEmpty(mTextBoxEdit蜗室平均速度.Text) || mTextBoxEdit蜗室平均速度.Text == "请输入" || double.Parse(mTextBoxEdit蜗室平均速度.Text) == 0)
            if (string.IsNullOrEmpty(mTextBoxEdit蜗室平均速度.Text) || double.Parse(mTextBoxEdit蜗室平均速度.Text) == 0)
            {
                error = "请输入必填项!";
                isOk = false;
@@ -140,6 +140,33 @@
            }
            return isOk;
        }
        public bool IsParameterChange()
        {
            if(double.Parse(mTextBoxEdit蜗室平均速度.Text) != this._paras.V3)
            {
                return true;
            }
            if(RBtn断面对称梯形.Checked && this._paras.ShapeType == eSectionShapeType.对称)
            {
                return true;
            } if(RBtn不对称梯形.Checked && this._paras.ShapeType == eSectionShapeType.不对称)
            {
                return true;
            } if(RBtn矩形.Checked && this._paras.ShapeType == eSectionShapeType.矩形)
            {
                return true;
            }
            if (double.Parse(skyTextBox断面y18.Text) != this._paras.GaMa1[8])
            {
                return true;
            }if (double.Parse(skyTextBox断面y28.Text) != this._paras.GaMa2[8])
            {
                return true;
            }
            return false;
        }
        private void BuildIcon()
        {
@@ -187,17 +214,13 @@
        {
            skyLabel蜗室平均速度.Visible = false;
            mTextBoxEdit蜗室平均速度.TrailingIcon = null;
            if (mTextBoxEdit蜗室平均速度.Text == "请输入")
            {
                mTextBoxEdit蜗室平均速度.Text = "";
            }
        }
        private void mTextBoxEdit蜗室平均速度_Leave(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(mTextBoxEdit蜗室平均速度.Text) || double.Parse(mTextBoxEdit蜗室平均速度.Text) == 0)
            {
                mTextBoxEdit蜗室平均速度.Text = "请输入";
                mTextBoxEdit蜗室平均速度.Text = _paras.V3.ToString();
            }
        }
@@ -205,7 +228,7 @@
        {
            foreach (var s in mTextBoxEdit蜗室平均速度.Text)
            {
                if (!double.TryParse(mTextBoxEdit蜗室平均速度.Text, out double result) && !string.IsNullOrEmpty(mTextBoxEdit蜗室平均速度.Text) && mTextBoxEdit蜗室平均速度.Text != "请输入")
                if (!double.TryParse(mTextBoxEdit蜗室平均速度.Text, out double result) && !string.IsNullOrEmpty(mTextBoxEdit蜗室平均速度.Text) )
                {
                    mTextBoxEdit蜗室平均速度.UseAccent = true;
                    mTextBoxEdit蜗室平均速度.ShowAssistiveText = true;
@@ -227,7 +250,7 @@
            {
                if (!double.TryParse(skyTextBox断面y18.Text, out double result) && !string.IsNullOrEmpty(skyTextBox断面y18.Text))
                {
                    skyTextBox断面y18.Text = "";
                    skyTextBox断面y18.Text = _paras.GaMa1[8].ToString();
                    skyLabel提示y1.Visible = true;
                    break;
                }
@@ -240,7 +263,7 @@
            {
                if (!double.TryParse(skyTextBox断面y28.Text, out double result) && !string.IsNullOrEmpty(skyTextBox断面y28.Text))
                {
                    skyTextBox断面y28.Text = "";
                    skyTextBox断面y28.Text = _paras.GaMa2[8].ToString();
                    skyLabel提示y2.Visible = true;
                    break;
                }