gpt4 book ai didi

c# - 多行问题 WPF TextBox

转载 作者:太空狗 更新时间:2023-10-29 22:22:50 28 4
gpt4 key购买 nike

我用 this Link 创建多行 TextBox它的工作更好,但如果我想设置 TextBox 文本计数器

label1.Content = textBox1.Text.Length;

上面一行工作正常,但问题是当我在 TextBox 计数器中按 enter 时,它会在 TextBox 计数器中增加 2 个字符。

请帮助我如何完成此任务。

感谢任何帮助!

最佳答案

Andrey Gordeev 的回答是正确的(对他来说 +1),但没有为您的问题提供直接的解决方案。如果您使用调试器检查 textBox1.Text 字符串,您会看到引用的 \r\n 字符。另一方面,如果您打算直接影响它们(例如,通过 .Replace),您将一无所获。

因此,您问题的实际答案是:依赖Environment.NewLine。示例代码:

label1.Content = textBox1.Text.Replace(Environment.NewLine, "").Length;

关于c# - 多行问题 WPF TextBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18459908/

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