Windows窗体在Powershell和Powershell ISE中看起来有所不同。为什么?

时间:2010-07-28 23:28:56

标签: forms powershell powershell-ise

我编写了一个脚本,它基本上是一个用于Outlook的小型wysiwyg签名生成器。我们希望我们的签名采用公司颜色和半标准化 - 因此需要这样做。

我在Powershell ISE进行了开发工作,看起来一切都很好。但是,当我使用PowerShell运行脚本时(就像用户一样),它看起来完全不同:

Powershell vs Powershell ISE http://www.freeimagehosting.net/uploads/1d6e6c5c6f.png

最高的一个是在ISE中生成的,看起来像我想要的那样。底部的一个是直接从powershell运行的,似乎已经在视觉上退了五年!

如何让Powershell中的脚本看起来像在Powershell ISE中那样时髦?

谢谢,

1 个答案:

答案 0 :(得分:22)

在显示表单之前,在脚本中添加以下行:

[System.Windows.Forms.Application]::EnableVisualStyles();