如下图所示,当尝试将相同的输出打印到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”之前使用双“`”作为转义字符
TextBox代码:
$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)
答案 0 :(得分:0)
Nvm,找到了解决方案。
只需更改TextBox字体即可
$TextBox.font = "lucida console"