结果
代码:
private void Form3_Load(object sender, EventArgs e)
{
comboBox1.SelectedIndex = 0;
groupBox1.Enabled = false;
textBox5.Text = "45.00";
}
private void button1_Click(object sender, EventArgs e)
{
double paymoney = double.Parse(textBox3.Text);//定义付款
double zhaoling;//定义找的零钱
double needpay = double.Parse(textBox2.Text);
if (paymoney < needpay)
{
MessageBox.Show("您付款不足,请重新付款!","提示");
textBox3.Clear();
textBox3.Focus();
return;
}
zhaoling = paymoney - needpay;
MessageBox.Show("您找回的零钱:"+(string.Format("{0:f2}",zhaoling))+"\r\n"+"谢谢前来购买!","信息");
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string select = comboBox1.Text;
switch (select)
{
case "成人票":
{
groupBox1.Enabled = false;
textBox5.Text = "45.00";
}break;
case "儿童票":
{
groupBox1.Enabled = false;
textBox5.Text = "22.50";
}break;
case "折售票":
{
groupBox1.Enabled = true;
textBox5.Text = "40.5";
}break;
}
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
if (radioButton1.Checked)
{
textBox5.Text = "40.5";
radioButton1.Checked = true;
}
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
if (radioButton2.Checked)
{
textBox5.Text = "36.00";
}
}
private void radioButton3_CheckedChanged(object sender, EventArgs e)
{
if (radioButton3.Checked)
{
textBox5.Text = string.Format("{0:f2}",45*0.68);
}
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
int num;//定义票数,并输入
double price = double.Parse(textBox5.Text);
try
{
num = int.Parse(textBox1.Text);
}
catch
{
MessageBox.Show("您输入有误,请重新输入!","错误提示");
textBox1.Clear();
textBox1.Focus();
return;
}
textBox2.Text = string.Format("{0:f2}",price* num);
}
private void button2_Click(object sender, EventArgs e)
{
comboBox1.SelectedIndex = 0;
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
textBox1.Focus();
}
}