c#如何让Textbox1在输入达到设置的MaxLength(14位)后,自动将光标跳至Textbox2文本框?
c#中有9个Textbox1~9,且都已经设置了每个Textbox的MaxLength为14,即只能允许输入最大14个字符,请问如何让Textbox1在输入达到14位后,...
c#中有9个Textbox1~9,且都已经设置了每个Textbox的MaxLength为14,即只能允许输入最大14个字符,请问如何让Textbox1在输入达到14位后,自动将光标跳至Textbox2文本框?
展开
3个回答
展开全部
增加TextBox的 TextChanged事件
private void textBox1_TextChanged(object sender ,EventArgs e)
{
if(this.textBox1.Text.Trim().Length >=14)
{this.textBox2.Focus();}
}
private void textBox1_TextChanged(object sender ,EventArgs e)
{
if(this.textBox1.Text.Trim().Length >=14)
{this.textBox2.Focus();}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果按tab键就设置tabindex 如果写满14个字符就跳转的用js
document.getElemntById('id').focus()
document.getElemntById('id').focus()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onchage 里面写个js判断下,长度到14了,textbox2获得焦点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询