繁体   English   中英

将多行文本框输出到PowerShell WinForm中的变量

[英]Output multiline textbox to variable in PowerShell WinForm

我在PowerShell中有一个WinForm,其中电子邮件内容被复制到多行文本框中,输出到变量,并在按下按钮时发送给收件人。

一切正常,除了文本框中的内容不保持多行。

是否可以提取输入的文本并以相同的格式输出?

我尝试使用TextBox和RichTextBox,拆分等,但无法使其正常工作。

谢谢

您可以尝试拉$textBox.Lines而不是$textBox.Text 这将在框中提供文本行数组,您可以将其与适当的换行符连接在一起:

# for normal text:
$textEntered = $textBox.Lines -join [Environment]::NewLine

# for HTML:
$textEntered = $textBox.Lines -join '<br />'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM