例:クレジットカードをスワイプした後、値が表示されます。textBox1
私がしたいのは、フォーカスが自動的にに移動することtextBox2
です。
これにはどのテキストボックスイベントを使用する必要がありますか?
ありがとう!
これが私がtextchangeイベントを使用し、テストカードを使用しているスクリーンショットです
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)