0
我已经在C#,HTML和Xojo中找到了这样的方法,但不是Powershell/Windows Forms ...Powershell列表框项目项目文本的不同值?
我创建了一个Listbox供用户选择我们使用的软件的位置代码... while软件安装需要特定的代码(01-07),我想向用户显示Listbox UI中的实际位置。这可能吗?像$ listBox.Items.Add(Value =“01”Text =“NYC”)?
请参阅以下代码:
$label = New-Object System.Windows.Forms.Label
$label.Location = New-Object System.Drawing.Point(10,20)
$label.Size = New-Object System.Drawing.Size(280,20)
$label.Text = "Please select a Location Code:"
$form.Controls.Add($label)
$listBox = New-Object System.Windows.Forms.ListBox
$listBox.Location = New-Object System.Drawing.Point(10,40)
$listBox.Size = New-Object System.Drawing.Size(150,20)
$listBox.Height = 140
[void] $listBox.Items.Add("01")
[void] $listBox.Items.Add("02")
[void] $listBox.Items.Add("03")
[void] $listBox.Items.Add("04")
[void] $listBox.Items.Add("06")
[void] $listBox.Items.Add("07")
$form1.Controls.Add($listBox)
$form1.Topmost = $True
$result1 = $form1.ShowDialog()
if ($result1 -eq [System.Windows.Forms.DialogResult]::OK)
{
$Server = $listBox.SelectedItem
$Server
}
天才。这工作很好。非常感谢!!我的Google-Fu让我空手而归。 –