我不想禁用或使 textBox 只读。因为它将以灰色填充文本框。
我只想做到这一点,如果用户尝试在 textBox 内输入任何内容,则不会发生任何事情。
所以我尝试了这个:
textBox1.Enabled = false;
但我想让用户无法在里面输入任何内容以不锁定或使其只读属性。
我试过这个例子:
private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
base.OnKeyPress(e);
if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))
e.Handled = true;
}
它适用于字符/字符串,但我仍然可以输入数字(数字)。我怎样才能避免阻止用户也输入数字?