Windows 自动转到多行文本框的下一行
我有一个windows窗体,我在其中更新powershell中的文本,就像脚本进度状态一样,我试图自动移动到文本框中的新行,但我无法这样做 我尝试了[System.Environment]::新行,但没有成功Windows 自动转到多行文本框的下一行,windows,arrays,winforms,powershell,Windows,Arrays,Winforms,Powershell,我有一个windows窗体,我在其中更新powershell中的文本,就像脚本进度状态一样,我试图自动移动到文本框中的新行,但我无法这样做 我尝试了[System.Environment]::新行,但没有成功 $nl=[System.Environment]::换行符 $i++ $textbox1.Text=“PS$i>运行脚本” $textbox1.AppendText($nl) 你们谁能帮我把光标自动移到下一行吗 也许表演 PS2>脚本已启动请尝试以下操作: $nl = "`r`n" $i
$nl=[System.Environment]::换行符
$i++
$textbox1.Text=“PS$i>运行脚本”
$textbox1.AppendText($nl)
你们谁能帮我把光标自动移到下一行吗
也许表演
PS2>脚本已启动请尝试以下操作:
$nl = "`r`n"
$i++
$textbox1.Text = "PS $i> Running Script"
$textbox1.AppendText($nl)
我找到了这个解决方案
$textbox1.AppendText("PS $i> Running Script`r`n")
说真的?我无法解释这种行为,除非在写入该文本框之前,有某种东西会将U+000a转换为
\n
,将U+000d转换为\r
。