我一直在寻找解决此问题的方法。我要在退出消息框提示后清除文本框。这是我到目前为止尝试过的。
if (mushroom.Checked == false && extracheese.Checked == false && sausage.Checked == false && pepperoni.Checked == false && onion.Checked == false)
{
MessageBox.Show("PLEASE CHOOSE YOUR TOPPINGS!", "Hot Pizza", MessageBoxButtons.OK, MessageBoxIcon.Error);
ordersumm.Clear();
totalcost.Clear();
}
我也尝试过此方法,但会提示两个消息框
private void value(object sender, EventArgs e)
if MessageBox.Show("PLEASE CHOOSE YOUR TOPPINGS!", "Hot Pizza", MessageBoxButtons.OK, MessageBoxIcon.Error) == DialogResult.OK)
{
ordersumm.TextChanged -= value;
ordersumm.Clear();
ordersumm.TextChanged += value;
totalcost.TextChanged -= value;
totalcost.Clear();
totalcost.TextChanged += value;
return;
}
再次,如何使此消息框提示后的文本框清除?谢谢!
您可以仅在文本框中设置一个Empty或null值:
ordersumm.Text = string.Empty;
OR
ordersumm.Text = "";
关于,洛杉矶。