diff --git a/CPF/Controls/CodeTextBox/CodeTextBox.cs b/CPF/Controls/CodeTextBox/CodeTextBox.cs index 6ed9da4..008639d 100644 --- a/CPF/Controls/CodeTextBox/CodeTextBox.cs +++ b/CPF/Controls/CodeTextBox/CodeTextBox.cs @@ -558,8 +558,9 @@ namespace CPF.Controls if (codeTextView.Text.Length >= caretIndex) { //Text = codeTextView.Text.Insert((int)caretIndex, e.Text); - codeTextView.InsertText(caretIndex, e.Text); + var caretIndex_old = caretIndex; caretIndex = caretIndex + (uint)e.Text.Length; + codeTextView.InsertText(caretIndex_old, e.Text); selectionEnd = caretIndex; } else