【发布时间】:2018-02-18 08:04:00
【问题描述】:
如下图所示,当尝试将相同的输出打印到 PowerShell 表单 TextBox 时,网格被弄乱了。我该如何解决?
尝试了Format-Table/List -AutoSize/-Wrap 之类的解决方案,没有任何帮助。
TextBox 打印代码:
$outputBox.text = "``r``n ----Selected VMs: ``r``n" + (Get-VM -Name vm_name | out-string) + "``r``n" + $outputBox.text
扩展搜索:$outputBox.text = "``r``n ----Selected VMs: ``r``n" + (Get-VM -Name vm_name | fl | out-string) + "``r``n" + $outputBox.text
*在“r”和“n”之前使用双``作为转义字符
文本框代码:
$outputBox = New-Object System.Windows.Forms.RichTextBox
$outputBox.Location = New-Object System.Drawing.Size(0,250)
$outputBox.Size = New-Object System.Drawing.Size(780,505)
$outputBox.MultiLine = $True
$outputBox.ScrollBars = "Vertical"
$Form.Controls.Add($outputBox)
【问题讨论】:
标签: powershell textbox alignment output