繁体   English   中英

如何通过选择组合框C#来更改列表框的内容

[英]How to change the listbox's content by the selection of the combobox C#

嘿,我正在一个项目中,根据用户在组合框中选择的内容,与用户选择的内容相关的代码将显示在列表框中。 这是我到目前为止的

public Form2()

    {
        InitializeComponent();
        majorComboBox.Items.Add("Computer Science");
        majorComboBox.Items.Add("Business");
    }

private void majorComboBox_SelectedIndexChanged(object sender, EventArgs e)

    {
        if (majorComboBox.SelectedIndex == 0) ;
            {
                 courseListBox.Items.Add("Computer Science");
            }
        if (majorComboBox.SelectedIndex == 1) ;
        {
            courseListBox.Items.Add("Business");
        }

当我运行此代码并从组合框中选择“计算机科学”或“业务”时,“计算机科学”和“业务”都会显示在列表框中。 我迷路了,不胜感激。 这是我发布的第一个问题,因此,如果您需要更多信息,请询问,我将尝试解释更多信息。

if句子不能以分号结尾。

private void majorComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
    if (majorComboBox.SelectedIndex == 0)
    {
         courseListBox.Items.Add("Computer Science");
    }

    if (majorComboBox.SelectedIndex == 1)
    {
        courseListBox.Items.Add("Business");
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM