Emp*_*LII 6 powershell winforms
当我运行以下操作时,PowerShell会挂起,等待对话框关闭,即使对话框永远不会显示:
[void] [Reflection.Assembly]::LoadWithPartialName( 'System.Windows.Forms' )
$d = New-Object Windows.Forms.OpenFileDialog
$d.ShowDialog( )
Run Code Online (Sandbox Code Playgroud)
调用ShowDialog上Windows.Forms.Form正常工作.我也尝试创建一个Form并将其作为父项传递$d.ShowDialog,但结果没有什么不同.
Ste*_*ski 17
我能够复制你的问题并找到了解决方法.我不知道为什么会这样,但它发生在别人身上.
如果将ShowHelp属性设置为$ true,则会使对话框正确显示.
例:
[void] [Reflection.Assembly]::LoadWithPartialName( 'System.Windows.Forms' )
$d = New-Object Windows.Forms.OpenFileDialog
$d.ShowHelp = $true
$d.ShowDialog( )
Run Code Online (Sandbox Code Playgroud)
祝好运!
| 归档时间: |
|
| 查看次数: |
14441 次 |
| 最近记录: |