我不能用代码来删除以下无法清除文本数据
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if(char.IsDigit(e.KeyChar)==false)
{
count++;
}
if (count == 1)
{
textBox1.Text = ("");
count = 0;
}
}
使用clear
方法以及我进入在文本框中停留字母表尝试文本数据,当我键入任意键它被覆盖,但我想的文本框为空
上述步骤解决的问题你可以让我什么是编译器在e.handled行PLZ – sainath
基本上你是在按键事件期间清除文本框,当事件完成新的字符会写出来。通过说你处理了事件,按键被忽略(所以新输入的字符被忽略) – NDJ
这仍然不起作用,因为你可以复制和粘贴一堆字母。我建议你使用我的方法,而不是使用TextChanged事件。使用e.Handled仍然非常酷,可以派上用场。 – CodeCamper