Thread: Listbox
View Single Post
Old 12-02-2007   #2 (permalink)
Shay Levi


 
 

Re: Listbox

Hi

I used Jeffery Snover's get-guiinput.ps1 script and added the listbox code:




[void][reflection.assembly]::LoadWithPartialName("System.Windows.Forms")


###############################
# Create the form
$form = New-Object System.Windows.Forms.Form
$form.add_shown({$form.Activate()})
$form.Text = "PowerShell GUI Input"
$form.height = 110

###############################
# Create the OK button and when the OK button is clicked hide the form
$OK = new-object system.windows.forms.button
$OK.Text = "OK"
$OK.dock = "bottom"
$OK.Add_Click({
$form.hide()
})

$lb = new-object System.Windows.Forms.ListBox
[void]$lb.Items.Add("powershell")
[void]$lb.Items.Add("rocks!")

###############################
# add the controls to the form
$form.Controls.AddRange(@($lb,$OK))


###############################
# show the form
$results = $form.showdialog()
# show the results
$lb.SelectedItem
$lb.SelectedIndex
write-host "SelectedItem=$SelectedItem"
write-host "SelectedIndex=$SelectedIndex"

$form.dispose()





-----
Shay Levi
$cript Fanatic
http://scriptolog.blogspot.com
Hebrew weblog: http://blogs.microsoft.co.il/blogs/scriptfanatic


Quote:

> Hi,
>
> Can someone kindly show me how to create a listbox where I can select
> multiple selections and pass them to a variable? I can't seem to find
> an example of this anywhere using powershell.
>
> thanks,
>

My System SpecsSystem Spec