gpt4 book ai didi

c# - 如果 TextBox 为空或已经为 0,如何禁止用户在 TextBox 上插入 0?

转载 作者:行者123 更新时间:2023-11-30 21:33:46 27 4
gpt4 key购买 nike

我需要检查如果我的 TextBox (txtmoney) 为空或等于 0,则不允许按 0 键键盘或数字 0。

我该怎么做?

最佳答案

Before implementing please refer TextChanged & KeyPress

如果你不想让0被输入那么

 private void txtBox_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = (e.KeyChar == '0');
}

要处理您可以尝试的文本框文本是

 private void txtBox_TextChanged(object sender, KeyPressEventArgs e)
{
if (String.IsNullOrEmpty(textbox.Text) || txtmoney.Text == "0")
{
// Do Something
}
}

Note: if you are using winform don't forget to subscribe those event in your code. Example:-

txtBox.KeyPress += txtBox_KeyPress;
txtBox.TextChanged += txtBox_TextChanged;

关于c# - 如果 TextBox 为空或已经为 0,如何禁止用户在 TextBox 上插入 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50981520/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com