【发布时间】:2019-01-04 10:38:07
【问题描述】:
我有以下运行良好的 PowerShell 函数,但窗口在 PowerShell ISE 后面的后台打开。
# Shows folder browser dialog box and sets to variable
function Get-FolderName() {
Add-Type -AssemblyName System.Windows.Forms
$FolderBrowser = New-Object System.Windows.Forms.FolderBrowserDialog -Property @{
SelectedPath = 'C:\Temp\'
ShowNewFolderButton = $false
Description = "Select Staging Folder."
}
# If cancel is clicked the script will exit
if ($FolderBrowser.ShowDialog() -eq "Cancel") {break}
$FolderBrowser.SelectedPath
} #end function Get-FolderName
我可以看到有一个 .TopMost 属性可以与 OpenFileDialog 类一起使用,但这似乎不会转移到 FolderBrowserDialog 类。
我错过了什么吗?
【问题讨论】:
标签: winforms powershell folderbrowserdialog