在我的过滤器上,我删除了我的textBox中的无效字符,但之后我删除了无效字符,“|”位于第一位置,我该如何设置到最后位置?
例如:
当前位置:
123 | a< - 无效字符,我在_TextChanged事件中的函数将其删除,并且位置转到: | 123 我想要: 123 | 我希望这很清楚..在此先感谢.
解决方法:
将TextBox.SelectionStart属性设置为字符串的末尾,将TextBox.SelectionLength属性设置为0.
像这样的东西:
int textLength = yourTextBox.Text.Length;
yourTextBox.SelectionStart = textLength;
yourTextBox.SelectionLength = 0;