powershell gui选择列表突出显示

时间:2016-12-12 17:49:13

标签: powershell

我希望我能快速得到答案。我根据选中的单选按钮填充列表框。我希望列表框自动突出显示该行,以便当我单击按钮时,可以根据选择执行相关操作。在这种情况下,它将是一个sql server实例。请参阅代码提取以将其添加到ListBox1。

ForEach ($Server in $Servers)
                    {

                #$NL = "`r`n"

                [void] $ListBox1.Items.Add($Server)
                       #$ListBox1.Items.selectedItem
                }

1 个答案:

答案 0 :(得分:3)

示例:

$form = New-Object System.Windows.Forms.Form

$listbox = New-Object System.Windows.Forms.ListBox

$listbox.SelectionMode = "MultiSimple"

$listbox.Items.Add("item1") | Out-Null
$listbox.Items.Add("item2") | Out-Null
$listbox.Items.Add("item3") | Out-Null
$listbox.Items.Add("item4") | Out-Null

for($i = 0; $i -lt $listbox.Items.Count; $i++) {
    $listbox.SetSelected($i, $true)
}

$form.Controls.Add($listbox)

$form.ShowDialog()