2012-07-06 128 views
0

我正在做一個測驗在VB中,所以我有問題和複選框選項的問題形式。我檢查複選框選項後,爲什麼我的複選框選項文本更改爲檢查?如果我回到前面的問題?當我檢查複選框選項後,爲什麼我的複選框選項文本更改爲檢查?

這是我對我的選擇之一代碼:

Private Sub Option1CheckBox_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Option1CheckBox.CheckedChanged 

     If Option1CheckBox.Checked = True Then 

      Option4CheckBox.Checked = False 
      Option2CheckBox.Checked = False 
      Option3CheckBox.Checked = False 



     End If 

    End Sub 
+1

你還沒有告訴我們所有相關的代碼來理解這個問題 – 2012-07-06 03:04:15

+0

請確保您使用的IsPostBack – 2012-07-06 03:04:52

+0

@COLDTOLD我相信這是Winforms,儘管使用OP發佈的最小代碼示例很難說清楚 – 2012-07-06 03:22:44

回答

1

我的猜測是,你有一些代碼的你是不是向我們展示一個錯字。如果您想讓它只允許一個選擇,請改用。

從以上鍊接:

允許用戶與其他單選按鈕控件配對以從一組選項中進行選擇的單個選項。

0

這是因爲您正在使用事件「CheckedChanged」,只要點擊該事件即可勾選或取消選中該複選框。

嘗試使用「點擊」事件,然後你可以把代碼要麼選中該複選框或不要選擇它