2016-09-06 18 views
-2

我正在嘗試使用複選框創建簡單的多項選擇調查問卷。我唯一的問題是,分數似乎沒有正確顯示在標籤上。如何使用複選框創建簡單調查問卷

這裏是我的代碼:

private void button1_Click(object sender, EventArgs e) 
     { 
    int score = 0;  
     //String A's value came from another form via combobox and button 
     string answer1 = AdminForm.answer1; 
     //Let checkbox1 be letter A 
     if (checkBox1.Text == answer1) 
        { 
         score = score + 1; 
         label23.Text = Convert.ToString(score); 
        } 
} 

下面是從其他形式的我的代碼:

public static string answer1; 
    private void button5_Click_1(object sender, EventArgs e) 
      { 
       answer1 = comboBox1.Text; 
      } 

我的代碼的其餘部分,不同的是這個平穩運行......我想的是,經過點擊填寫複選框後的提交按鈕,分數將顯示在標籤上正確...我不確定我的錯誤在哪裏...我會很感激我能得到的幫助。

+1

請閱讀[問]並意識到我們不能看你的屏幕。詳細說明_「分數看起來似乎不正確」_。你期望發生什麼,實際發生了什麼以及你試圖解決這些差異? – CodeCaster

+0

您是否需要通知表單值已更改? – stuartd

回答

1

可能checkBox1.text和answer1中的文本不同,即大小寫不同。通常我更喜歡使用Equals方法進行字符串比較。嘗試使用類似

if (checkBox1.Text.Equals(answer1, StringComparison.CurrentCultureIgnoreCase)) 
+0

嘿謝謝!有效!現在我可以在28天內順利完成項目。 –

+0

@JanChristopherSantos,在上/下投票下有一個綠色的支票。如果有人正確回答您,請將其標記爲已回答問題,並將其他用戶信譽:) – Aimnox