提示错误消息框后如何清除文本框?

问题描述 投票:0回答:1

我一直在寻找解决此问题的方法。我要在退出消息框提示后清除文本框。这是我到目前为止尝试过的。

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;
 }

再次,如何使此消息框提示后的文本框清除?谢谢!

c# textbox messagebox
1个回答
1
投票

您可以仅在文本框中设置一个Empty或null值:

ordersumm.Text = string.Empty; 

OR

ordersumm.Text = "";

关于,洛杉矶。

© www.soinside.com 2019 - 2024. All rights reserved.