110,538
社区成员
发帖
与我相关
我的任务
分享
public bool IsPositiveDouble(TextBox textBox)
{
if(Regex.IsMatch(textBox1.Text,"^[1-9]\\d*$") && Regex.IsMatch(textBox2.Text,"^[1-9]\\d*$")&®ex.IsMatch(textBox3.Text,"^[1-9]\\d*$"))
{
textBox1.BackColor = Color.Green;
textBox2.BackColor = Color.Green;
textBox3.BackColor = Color.Green;
return true;
}
else
{
textBox1.BackColor = Color.Red;
textBox2.BackColor = Color.Red;
textBox3.BackColor = Color.Red;
MessageBox.Show("Error!");
return false;
}
}
public bool Volume(TextBox textBox)
{
double a = Convert.ToDouble(textBox1.Text.Trim());
double b = Convert.ToDouble(textBox2.Text.Trim());
double c = Convert.ToDouble(textBox3.Text.Trim());
textBox4.Text = (a * b * c).ToString();
return true;
}
private void button1_Click(object sender, EventArgs e)
{
}
return IsPositiveDouble(TextBox1)?Volume(TextBox1):false
if (IsPositiveDouble(this.textBox1))
Volume(this.TextBox1);
else
MessageBox.Show("...");