From 1694cd26f5b509dc0720d034342ae3adb2a7f2be Mon Sep 17 00:00:00 2001 From: qaz734913414 <734913414@qq.com> Date: Wed, 22 Nov 2023 16:29:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dcodetext=E6=92=A4=E9=94=80?= =?UTF-8?q?=E5=85=89=E6=A0=87=E4=BD=8D=E7=BD=AE=E4=B8=8D=E5=AF=B9=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CPF/Controls/CodeTextBox/CodeTextBox.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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