【发布时间】:2011-10-13 07:02:00
【问题描述】:
我想从 WPF 文本框获取当前光标位置。如果TextBox 包含文本abhishek 并且光标在abhi 之后闪烁,那么我想要该索引,以便稍后以编程方式清除TextBox 并以编程方式分配一些其他或相同的文本后,我想让光标闪烁4 个字符后。
我试过这样获取光标位置,
_tempFuncName = txtFunctionName.Text;
_cursorPosition = txtFunctionName.SelectionStart;
_selectionLength = txtFunctionName.SelectionLength;
并在稍后的某个阶段从其他类似事件中退缩,
txtFunctionName.Text = _tempFuncName;
txtFunctionName.SelectionStart = _cursorPosition;
txtFunctionName.SelectionLength = _selectionLength;
这里的下划线变量是页面级变量。
此代码不起作用。还有其他方法吗?
【问题讨论】: