我正在做练习,我想出了一个问题,如果有人帮助我并开导,我会很高兴。
button1
将1
写入texbox1
,但我想限制一个人可以写的字符数,在本例中我想限制为4个字符。这意味着一个人可以输入不超过4个字符。
问题是:当我点击textbox1
属性并更改MaxLength
属性时,如果我通过键盘输入字符但是将textbox1
设置为只读,那么它可以正常工作不行。当我点击1
时,我可以输入尽可能多的button1
。
我该怎么办?我想要textbox1
只读{并且当我按下button1
时想写最多4个字符。
问题2是:当我按下键盘上的回车键时,我想按button1
。提前谢谢。
这是我的代码
namespace formlar
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//textBox1.Text += textBox1.Text = "1";
textBox1.Text += "1";
}
}
}
答案 0 :(得分:3)
答案 1 :(得分:1)
尝试此操作来限制字符串长度:
if (TextBox1.Text.Length < 4) TextBox1.Text += "1";