c# - 提示错误消息框后如何清除文本框?
问题描述
我一直在寻找解决这个问题的方法。退出消息框提示后,我想清除这两个文本框。这是我到目前为止所尝试的。
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;
}
同样,如何在此消息框提示后一次清除两个文本框(ordersumm 和 totalcost)?谢谢!
解决方案
您可以为文本框设置一个 Empty 或 null 值:
ordersumm.Text = string.Empty;
或者
ordersumm.Text = "";
问候,洛杉矶。
推荐阅读
- mips - 非恢复除法算法 - 被除数小于除数
- android - 库折叠单元格 android 不工作,给 null 不能转换为非 null 错误
- org-mode - 在 org 模式下从另一个会话中获取变量的值
- webpack - 在 webpack 中连接构建的文件
- json - 在字符串列 bigquery 中查询 json
- pandas - 如何根据 Pandas 中不同列中的重复值生成重复索引
- algorithm - 在稀疏矩阵中找到最近(以曼哈顿距离为单位)的点对
- json - 这怎么可能是 JSON Schema
- python - groupby 日期并检查多列中的值是否相等
- python - 使用 flask_restful 和 flask_caching 循环导入