示例:刷完信用卡后,价值将显示在textBox1
上,我想要发生的是焦点将自动转到textBox2
。
我应该使用哪个Textbox事件?
谢谢!
这是我使用textchange事件并使用测试卡的截图
答案 0 :(得分:2)
您应该收听Text Changed事件,但如果您获得当前所需的所有信息(即输入所有数字),则只关注下一个文本框
private void TxtBox1TextChanged(object sender, EventArgs e)
{
if (txtBox1.Text.Length == LENGTH_OF_CREDIT_CARD_NUMBER)
{
txtBox2.Focus();
}
}
我建议将最大长度设置为txtBox1,然后检查:
if (txtBox1.Text.Length == txtBox1.MaxLength)