using DPumpHydr.WinFrmUI.RLT.Controls;
|
using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.Data;
|
using System.Drawing;
|
using System.IO;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.Windows.Forms;
|
|
namespace DPumpHydr.WinFrmUI.Volute
|
{
|
/// <summary>
|
/// 1-8断面设计
|
/// </summary>
|
public partial class ctrlSectionShapeInfo18 : UserControl
|
{
|
public ctrlSectionShapeInfo18()
|
{
|
InitializeComponent();
|
BuildIcon();
|
BuildAllTips();
|
}
|
public bool Verify(out string error)
|
{
|
error = "";
|
bool isOk = true;
|
if (string.IsNullOrEmpty(mTextBoxEditR1.Text) || mTextBoxEditR1.Text == "请输入")
|
{
|
isOk = false;
|
error = "请输入必填项!";
|
mTextBoxEditR1.TrailingIcon = GlobalResource.GetTipTrailingIcon();
|
skyLabelW4.Visible = true;
|
}
|
if (RBtnW1.Checked)
|
{
|
if (string.IsNullOrEmpty(mTextBoxEditW1.Text) || mTextBoxEditW1.Text == "请输入")
|
{
|
isOk = false;
|
error = "请输入W1!";
|
mTextBoxEditW1.TrailingIcon = GlobalResource.GetTipTrailingIcon();
|
skyLabelW1.Visible = true;
|
}
|
if (string.IsNullOrEmpty(mTextBoxEditu.Text) || mTextBoxEditu.Text == "请输入")
|
{
|
isOk = false;
|
error = "请输入U!";
|
mTextBoxEditu.TrailingIcon = GlobalResource.GetTipTrailingIcon();
|
skyLabelU.Visible = true;
|
}
|
}
|
if (RBtnv1.Checked)
|
{
|
if (string.IsNullOrEmpty(mTextBoxEditv1.Text) || mTextBoxEditv1.Text == "请输入V1")
|
{
|
isOk = false;
|
error = "请输入V1!";
|
mTextBoxEditv1.TrailingIcon = GlobalResource.GetTipTrailingIcon();
|
skyLabelV1.Visible = true;
|
}
|
}
|
if (RBtnv2.Checked)
|
{
|
if (string.IsNullOrEmpty(mTextBoxEditv2.Text) || mTextBoxEditv2.Text == "请输入V2")
|
{
|
isOk = false;
|
error = "请输入V2!";
|
mTextBoxEditv2.TrailingIcon = GlobalResource.GetTipTrailingIcon();
|
skyLabel2.Visible = true;
|
}
|
}
|
if (RBtnW4.Checked)
|
{
|
if (string.IsNullOrEmpty(mTextBoxEditW4.Text) || mTextBoxEditW4.Text == "请输入W4")
|
{
|
isOk = false;
|
error = "请输入W4!";
|
mTextBoxEditW4.TrailingIcon = GlobalResource.GetTipTrailingIcon();
|
skyLabelW4.Visible = true;
|
}
|
}
|
return isOk;
|
}
|
private void BuildIcon()
|
{
|
//断面形状图片
|
metroTile断面形状.BackgroundImage = GlobalResource.BuildImage("duanmian.png",190,190);
|
|
//输入框前缀
|
mTextBoxEditW1.LeadingIcon = GlobalResource.GetLeadingIcon();
|
mTextBoxEditu.LeadingIcon = GlobalResource.GetLeadingIcon();
|
mTextBoxEditv2.LeadingIcon = GlobalResource.GetLeadingIcon();
|
mTextBoxEditR1.LeadingIcon = GlobalResource.GetLeadingIcon();
|
}
|
|
private void BuildAllTips()
|
{
|
metroToolTip第四步提示.SetToolTip(this.metroTile断面形状, "断面图");
|
metroToolTip第四步提示.SetToolTip(this.mTextBoxEditW1, "W1 解释");
|
metroToolTip第四步提示.SetToolTip(this.mTextBoxEditu, "u 解释");
|
metroToolTip第四步提示.SetToolTip(this.mTextBoxEditv1, "V1 解释");
|
metroToolTip第四步提示.SetToolTip(this.mTextBoxEditv2, "V2 解释");
|
metroToolTip第四步提示.SetToolTip(this.mTextBoxEditW4, "W4 解释");
|
metroToolTip第四步提示.SetToolTip(this.mTextBoxEditR1, "R1 解释");
|
}
|
|
private void mTextBoxEditW1_Enter(object sender, EventArgs e)
|
{
|
if (mTextBoxEditW1.Text == "请输入")
|
{
|
mTextBoxEditW1.Text = "";
|
}
|
}
|
|
private void mTextBoxEditW1_Leave(object sender, EventArgs e)
|
{
|
if (string.IsNullOrEmpty(mTextBoxEditW1.Text) && mTextBoxEditW1.Enabled == true)
|
{
|
mTextBoxEditW1.Text = "请输入";
|
}
|
}
|
|
private void mTextBoxEditW1_TextChanged(object sender, EventArgs e)
|
{
|
if (mTextBoxEditW1.Enabled)
|
{
|
foreach (var s in mTextBoxEditW1.Text)
|
{
|
if (!double.TryParse(mTextBoxEditW1.Text, out double result) && !string.IsNullOrEmpty(mTextBoxEditW1.Text) && mTextBoxEditW1.Text != "请输入")
|
{
|
mTextBoxEditW1.UseAccent = true;
|
mTextBoxEditW1.ShowAssistiveText = true;
|
mTextBoxEditW1.Text = "";
|
break;
|
}
|
else
|
{
|
mTextBoxEditW1.ShowAssistiveText = false;
|
mTextBoxEditW1.UseAccent = false;
|
}
|
}
|
}
|
}
|
|
private void mTextBoxEditu_TextChanged(object sender, EventArgs e)
|
{
|
if (mTextBoxEditu.Enabled)
|
{
|
foreach (var s in mTextBoxEditu.Text)
|
{
|
if (!double.TryParse(mTextBoxEditu.Text, out double result) && !string.IsNullOrEmpty(mTextBoxEditu.Text) && mTextBoxEditu.Text != "请输入")
|
{
|
mTextBoxEditu.UseAccent = true;
|
mTextBoxEditu.ShowAssistiveText = true;
|
mTextBoxEditu.Text = "";
|
break;
|
}
|
else
|
{
|
mTextBoxEditu.ShowAssistiveText = false;
|
mTextBoxEditu.UseAccent = false;
|
}
|
}
|
}
|
}
|
|
private void mTextBoxEditu_Enter(object sender, EventArgs e)
|
{
|
if (mTextBoxEditu.Text == "请输入")
|
{
|
mTextBoxEditu.Text = "";
|
}
|
}
|
|
private void mTextBoxEditu_Leave(object sender, EventArgs e)
|
{
|
if (string.IsNullOrEmpty(mTextBoxEditu.Text) && mTextBoxEditu.Enabled == true)
|
{
|
mTextBoxEditu.Text = "请输入";
|
}
|
}
|
|
private void mTextBoxEditv1_Enter(object sender, EventArgs e)
|
{
|
|
if (mTextBoxEditv1.Text == "请输入V1")
|
{
|
mTextBoxEditv1.Text = "";
|
}
|
}
|
|
private void mTextBoxEditv1_Leave(object sender, EventArgs e)
|
{
|
if (string.IsNullOrEmpty(mTextBoxEditv1.Text) && mTextBoxEditv1.Enabled == true)
|
{
|
mTextBoxEditv1.Text = "请输入V1";
|
}
|
}
|
|
private void mTextBoxEditv1_TextChanged(object sender, EventArgs e)
|
{
|
if (mTextBoxEditv1.Enabled)
|
{
|
foreach (var s in mTextBoxEditv1.Text)
|
{
|
if (!double.TryParse(mTextBoxEditv1.Text, out double result) && !string.IsNullOrEmpty(mTextBoxEditv1.Text) && mTextBoxEditv1.Text != "请输入V1")
|
{
|
mTextBoxEditv1.UseAccent = true;
|
mTextBoxEditv1.ShowAssistiveText = true;
|
mTextBoxEditv1.Text = "";
|
break;
|
}
|
else
|
{
|
mTextBoxEditv1.ShowAssistiveText = false;
|
mTextBoxEditv1.UseAccent = false;
|
}
|
}
|
}
|
}
|
|
private void mTextBoxEditv2_Enter(object sender, EventArgs e)
|
{
|
if (mTextBoxEditv2.Text == "请输入V2")
|
{
|
mTextBoxEditv2.Text = "";
|
}
|
}
|
|
private void mTextBoxEditv2_Leave(object sender, EventArgs e)
|
{
|
if (string.IsNullOrEmpty(mTextBoxEditv2.Text) && mTextBoxEditv2.Enabled == true)
|
{
|
mTextBoxEditv2.Text = "请输入V2";
|
}
|
}
|
|
private void mTextBoxEditv2_TextChanged(object sender, EventArgs e)
|
{
|
if (mTextBoxEditv2.Enabled)
|
{
|
foreach (var s in mTextBoxEditv2.Text)
|
{
|
if (!double.TryParse(mTextBoxEditv2.Text, out double result) && !string.IsNullOrEmpty(mTextBoxEditv2.Text) && mTextBoxEditv2.Text != "请输入V2")
|
{
|
mTextBoxEditv2.UseAccent = true;
|
mTextBoxEditv2.ShowAssistiveText = true;
|
mTextBoxEditv2.Text = "";
|
break;
|
}
|
else
|
{
|
mTextBoxEditv2.ShowAssistiveText = false;
|
mTextBoxEditv2.UseAccent = false;
|
}
|
}
|
}
|
}
|
|
private void mTextBoxEditW4_Enter(object sender, EventArgs e)
|
{
|
if (mTextBoxEditW4.Text == "请输入W4")
|
{
|
mTextBoxEditW4.Text = "";
|
}
|
}
|
|
private void mTextBoxEditW4_Leave(object sender, EventArgs e)
|
{
|
if (string.IsNullOrEmpty(mTextBoxEditW4.Text) && mTextBoxEditW4.Enabled == true)
|
{
|
mTextBoxEditW4.Text = "请输入W4";
|
}
|
}
|
|
private void mTextBoxEditW4_TextChanged(object sender, EventArgs e)
|
{
|
if (mTextBoxEditW4.Enabled)
|
{
|
foreach (var s in mTextBoxEditW4.Text)
|
{
|
if (!double.TryParse(mTextBoxEditW4.Text, out double result) && !string.IsNullOrEmpty(mTextBoxEditW4.Text) && mTextBoxEditW4.Text != "请输入W4")
|
{
|
mTextBoxEditW4.UseAccent = true;
|
mTextBoxEditW4.ShowAssistiveText = true;
|
mTextBoxEditW4.Text = "";
|
break;
|
}
|
else
|
{
|
mTextBoxEditW4.ShowAssistiveText = false;
|
mTextBoxEditW4.UseAccent = false;
|
}
|
}
|
}
|
}
|
|
|
private void mTextBoxEditR1_Enter(object sender, EventArgs e)
|
{
|
if (mTextBoxEditR1.Text == "请输入")
|
{
|
mTextBoxEditR1.Text = "";
|
}
|
}
|
|
private void mTextBoxEditR1_Leave(object sender, EventArgs e)
|
{
|
if (string.IsNullOrEmpty(mTextBoxEditR1.Text) && mTextBoxEditR1.Enabled == true)
|
{
|
mTextBoxEditR1.Text = "请输入";
|
}
|
}
|
|
private void mTextBoxEditR1_TextChanged(object sender, EventArgs e)
|
{
|
if (mTextBoxEditR1.Enabled)
|
{
|
foreach (var s in mTextBoxEditR1.Text)
|
{
|
if (!double.TryParse(mTextBoxEditR1.Text, out double result) && !string.IsNullOrEmpty(mTextBoxEditR1.Text) && mTextBoxEditR1.Text != "请输入")
|
{
|
mTextBoxEditR1.UseAccent = true;
|
mTextBoxEditR1.ShowAssistiveText = true;
|
mTextBoxEditR1.Text = "";
|
break;
|
}
|
else
|
{
|
mTextBoxEditR1.ShowAssistiveText = false;
|
mTextBoxEditR1.UseAccent = false;
|
}
|
}
|
}
|
}
|
|
|
|
private void RBtnW1_CheckedChanged(object sender)
|
{
|
if (RBtnW1.Checked)
|
{
|
mTextBoxEditW1.Enabled = true;
|
mTextBoxEditu.Enabled = true;
|
mTextBoxEditW1.LeadingIcon = GlobalResource.GetLeadingIcon();
|
mTextBoxEditu.LeadingIcon = GlobalResource.GetLeadingIcon();
|
mTextBoxEditW1.Text = "请输入";
|
mTextBoxEditu.Text = "请输入";
|
}
|
else
|
{
|
mTextBoxEditW1.Enabled = false;
|
mTextBoxEditu.Enabled = false;
|
mTextBoxEditW1.LeadingIcon = null;
|
mTextBoxEditu.LeadingIcon = null;
|
mTextBoxEditW1.Text = "W1";
|
mTextBoxEditu.Text = "u";
|
}
|
}
|
|
private void RBtnv1_CheckedChanged(object sender)
|
{
|
if (RBtnv1.Checked)
|
{
|
mTextBoxEditv1.Enabled = true;
|
mTextBoxEditv1.LeadingIcon = GlobalResource.GetLeadingIcon();
|
mTextBoxEditv1.Text = "请输入V1";
|
}
|
else
|
{
|
mTextBoxEditv1.Enabled = false;
|
mTextBoxEditv1.LeadingIcon = null;
|
mTextBoxEditv1.Text = "V1";
|
}
|
|
}
|
|
private void RBtnv2_CheckedChanged(object sender)
|
{
|
if (RBtnv2.Checked)
|
{
|
mTextBoxEditv2.Enabled = true;
|
mTextBoxEditv2.LeadingIcon = GlobalResource.GetLeadingIcon();
|
mTextBoxEditv2.Text = "请输入V2";
|
}
|
else
|
{
|
mTextBoxEditv2.Enabled = false;
|
mTextBoxEditv2.LeadingIcon = null;
|
mTextBoxEditv2.Text = "V2";
|
}
|
}
|
|
private void RBtnW4_CheckedChanged(object sender)
|
{
|
if (RBtnW4.Checked)
|
{
|
mTextBoxEditW4.Enabled = true;
|
mTextBoxEditW4.LeadingIcon = GlobalResource.GetLeadingIcon();
|
mTextBoxEditW4.Text = "请输入W4";
|
}
|
else
|
{
|
mTextBoxEditW4.Enabled = false;
|
mTextBoxEditW4.LeadingIcon = null;
|
mTextBoxEditW4.Text = "w4";
|
}
|
}
|
}
|
}
|