Select 组合框中的一个项目

Select an item once in a combobox

所以,我有一个奇怪的问题,我 select 我的组合框列表中的一个项目,为了填充第二个组合框,我必须首先 select 第一个中的单词 AGAIN - 不是来自项目列表,而是单词本身。只有这样,代码才会注册我已经 select 编辑了那个项目。我拥有的代码是简单的 $variable.SelectedItem。请参阅下面的代码;

$ComboBox_Location.Add_Click{

switch ($ComboBox_Location.SelectedItem){

    "Hospital"{
        $ComboBox_Printer.Items.Clear();
        foreach($Name in $Hospital){
        $ComboBox_Printer.Items.Add("$($Name.name)");
        }

我想要做的就是 select 下拉列表中的位置 "Hospital",然后第二个名为“$ComboBox_Printer”的 ComboBox 填充来自我的服务器的打印机名称。

提前致谢。

这可能是因为您正在使用 Add_Click 事件。使用像 Add_SelectedIndexChanged

这样的事件处理程序你会取得更大的成功