gpt4 book ai didi

c# - 如何将 "|"字符设置为文本框的最后一个位置?

转载 作者:太空狗 更新时间:2023-10-30 01:25:00 26 4
gpt4 key购买 nike

在我的过滤器中,我删除了我的 textBox 中的无效字符,但之后我删除了无效字符,即“|”定位到第一个位置,如何设置到最后一个位置?

例如:

当前位置:

123 | <- 无效字符,我在 _TextChanged 事件中的函数将其删除,位置转到:

| 123

我要:

123 |

我希望这是清楚的..提前致谢。

最佳答案

TextBox.SelectionStart 属性设置为字符串的末尾,并将 TextBox.SelectionLength 属性设置为 0

像这样:

int textLength = yourTextBox.Text.Length;
yourTextBox.SelectionStart = textLength;
yourTextBox.SelectionLength = 0;

关于c# - 如何将 "|"字符设置为文本框的最后一个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7936753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com