我创建了4个文本框,我将键入我的二进制数字,一个文本框上的一个数字。 现在,我想确保所有文本框都具有 MaxLength 属性,并且它必须只接受不是字符的数字,并且大小必须包含数字/数字。
答案 0 :(得分:0)
您应该使用TextBox.MaxLength = 1并使用OnKeyDown事件来阻止用户输入除0或1之外的任何其他数字。
答案 1 :(得分:0)
你可以为每个文本框试试这个:
TextBox myTextBox = new TextBox();
myTextBox.MaxLength = 50;
以下是关于texbox输入的类似帖子,只接受数字:How do I make a textbox that only accepts numbers?
答案 2 :(得分:0)
设置TextBox.MaxLength
并使用OnKeyPress
事件来应用您的请求
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!char.IsDigit(e.KeyChar) )
{
e.Handled = true;
}
}