2017-03-14 109 views
0

嘿,我正在一个项目中,根据用户在组合框中选择的内容,与用户选择的内容相关的代码出现在列表框中。以下是我迄今为止如何更改列表框的内容通过选择组合框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"); 
     } 

当我运行此代码,并从组合框既计算机科学和商务在列表框中显示选择计算机或商科。我迷路了,并希望对这个主题的任何指导。这是我发布的第一个问题,如果您需要更多信息,请询问我将尽力解释更多。

+1

从if语句的末尾删除分号if(majorComboBox.SelectedIndex == 0); – JHH

回答

1

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"); 
    } 
} 
+0

谢谢你们!仍然得到这些惊人的分号哈哈哈哈 – WorldWideWebb

相关问题