Powershell 2.0 面板周围的边框

Border around Powershell 2.0 Panel

我有一个 powershell 2.0 GUI,它有一个边框为 FixedSingle 的面板。边框呈现黑色,但我希望它呈现白色,但我不知道该怎么做。

$dataPanel = New-Object Windows.Forms.TableLayoutPanel
$dataPanel.BorderStyle = "FixedSingle"

感谢@gravity

您不能更改边框颜色,这似乎是个疏忽!无论哪种方式,我都可以通过以下方式进行:

$dataPanel = New-Object Windows.Forms.TableLayoutPanel
$dataPanel.BorderStyle = "None"
$dataPanel.add_paint({$whitePen = new-object System.Drawing.Pen([system.drawing.color]::white, 3)
$_.graphics.drawrectangle($whitePen,$this.clientrectangle)
})