gpt4 book ai didi

c# - 为什么 c# textbox.AppendText() 换行符在使用\n 作为行终止符时消失?

转载 作者:太空狗 更新时间:2023-10-29 19:40:04 26 4
gpt4 key购买 nike

我正在使用多行文本框,但出现了我无法完全解释的行为。我用

 textbox.AppendText("line \n"); 

向文本框追加新行。当使用这个 3 次时,我得到了

line 
line
line

显示在文本框中。现在,我调整文本框的大小。文字变为

line line line 

也就是说,换行符消失了。我知道我应该使用

 textbox.AppendText("line "+ Environment.Newline);

所以我知道如何解决这个问题。我想知道为什么在使用“\n”时换行符最初出现,但在调整大小时消失了。

最佳答案

在调整大小时,“\n”字符被删除,因为调整大小时还控制基于“\n”的新行创建和删除,System.Env.NewLine 永远不会被省略。

关于c# - 为什么 c# textbox.AppendText() 换行符在使用\n 作为行终止符时消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4104780/

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