组合框文本更改失败

本文关键字:失败 文本 组合 | 更新日期: 2023-09-27 18:37:20

我在单击ToolStripMenu项上调用以下内容:

protected void windowNewMenu_Click(object sender, EventArgs e)
    {
     if (_selectedThings.Contains(((ToolStripMenuItem)sender).Tag))
     {
        selectedItemsPropertyGrid.SelectedObject = ((ToolStripMenuItem)sender).Tag;
        selectedItemsComboBox.SelectedText = (((ToolStripMenuItem)sender).Tag.GetType()).ToString();
     }
    }

但是,应该更改的第二行似乎不会对ComboBox产生任何可见的变化。有什么建议吗?

组合框文本更改失败

SelectedText用于突出显示文本的一部分,而不是选择列表中的项目。 为此,您需要SelectedItem.

或者您可以只使用:

selectedItemsComboBox.Text = ...