在ISE之外运行时,PowerShell表单大小是不同的



我创建了一个PowerShell表单应用程序,它在ISE中看起来和运行得很好。当我从控制台、快捷方式或.ps1中运行它时,主表单的大小变小了,并切断了控件元素。每个子窗体对象都不会以这种方式收缩。这不是视觉样式和旧式表单的问题。

如果我手动编辑大小:例如($form.Size = "1015,289")到($form.Size = "1030,310"),则在ISE和PowerShell.exe中表单大小相应增长。我很难理解为什么会发生这种情况。

请记住,我对PowerShell中的表单很陌生,所以如果它很明显,我会非常感激你的回应。似乎其他一些人也有这个问题,但问题没有得到答案(MSDN)。

修改以下内容:

$form.Size

$form.ClientSize

最新更新