テキストボックスが 1 つあり、そのテキストボックスに仮想キーボードから値を送信する必要があります。私はのように送信されます
txtNumber.Text = txtNumber.Text.Insert(txtNumber.CaretIndex, ((Button)sender).Content.ToString());
txtNumber.CaretIndex += txtNumber.Text.Length;
txtNumber.focus();
問題は、ユーザーが何らかの文字を入力した後に強制的にテキストの間にカーソルを置き、キーを押すと、最初に値が正しく挿入され、その後カーソルがそこにある必要があることを意味します。
上記のこのロジックにより、最終的にカーソル位置に留まります。
これを達成する方法は?