修复codetext撤销光标位置不对的问题

This commit is contained in:
qaz734913414 2023-11-22 16:29:58 +08:00
parent fca4079854
commit 1694cd26f5

View File

@ -558,8 +558,9 @@ namespace CPF.Controls
if (codeTextView.Text.Length >= caretIndex) if (codeTextView.Text.Length >= caretIndex)
{ {
//Text = codeTextView.Text.Insert((int)caretIndex, e.Text); //Text = codeTextView.Text.Insert((int)caretIndex, e.Text);
codeTextView.InsertText(caretIndex, e.Text); var caretIndex_old = caretIndex;
caretIndex = caretIndex + (uint)e.Text.Length; caretIndex = caretIndex + (uint)e.Text.Length;
codeTextView.InsertText(caretIndex_old, e.Text);
selectionEnd = caretIndex; selectionEnd = caretIndex;
} }
else else