.net - Powershell OpenFileDialog to remain in front -


i have powershell code uses openfiledialog user select file.

first time execute code dialog box appears on top, second time, appears behind powershell gui.

how keep openfiledialog @ front?

<# courtesy of http://blog.danskingdom.com/powershell-multi-line-input-box-dialog-open-file-dialog-folder-browser-dialog-input-box-and-message-box/ #> function read-openfiledialog([string]$windowtitle, [string]$initialdirectory, [string]$filter = "all files (*.*)|*.*",[switch]$allowmultiselect) {     add-type -assemblyname system.windows.forms      $openfiledialog = new-object system.windows.forms.openfiledialog     $openfiledialog.title = $windowtitle      if (![string]::isnullorwhitespace($initialdirectory)){         $openfiledialog.initialdirectory = $initialdirectory     }      $openfiledialog.filter = $filter      if ($allowmultiselect){         $openfiledialog.multiselect = $true     }      $openfiledialog.showhelp = $true      $openfiledialog.showdialog() > $null      if ($allowmultiselect){         return $openfiledialog.filenames     }     else{         return $openfiledialog.filename     }  }   $filepath = read-openfiledialog -windowtitle "select executable" -initialdirectory 'c:\' -filter "executable files (*.exe)|*.exe"  if (![string]::isnullorempty($filepath)){     write-host "you selected file: $filepath" } else{     "you did not select file." } 


Comments

Popular posts from this blog

java - How to specify maven bin in eclipse maven plugin? -

single sign on - Logging into Plone site with credentials passed through HTTP -

php - Why does AJAX not process login form? -