2017-03-14 80 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

相關問題