我在PowerShell中有一个WinForm,其中电子邮件内容被复制到多行文本框中,输出到变量,并在按下按钮时发送给收件人。
除了文本框中的内容不保持多行之外,一切都运行良好。
是否可以提取输入的文本并以相同的格式输出?
我尝试使用文本框和富文本框,拆分等,但无法使其工作。
谢谢
您可以尝试拉$textBox.Lines
而不是$textBox.Text
。 这将在框中为您提供一个文本行数组,您可以使用相应的换行符连接在一起:
# for normal text:
$textEntered = $textBox.Lines -join [Environment]::NewLine
# for HTML:
$textEntered = $textBox.Lines -join '<br />'