2011-01-08 11 views
2

チェックボックスリストには、項目がチェック状態を変更しようとしているときにトリガーする「ItemChecked」などのイベントがあります。VB.NET:チェックボックスリスト:* after * ItemChecked

チェックが行われる前です。

アイテムが変更された後に発生するイベントが見つかりませんでした。アイテムがチェックされているかチェックされていない場合にのみ、いくつかのコードを実行します。

+2

あなたはWebまたはWindowsフォーム、またはWPF、または何のために開発している場合は、私たちに伝える必要があるとしていますか? –

+0

Windowsフォームの場合。ごめんなさい=( – Voldemort

答えて

3

CheckedChangedイベントは、チェックボックスをオンまたはオフにした後に発生します。

Private Sub CheckBox1_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs) Handles CheckBox1.CheckedChanged 
MsgBox(CheckBox1.Checked) 
End Sub 
2

このイベントを使用して、その時点でチェックボックスにチェックされているステータスを逆にすることができます。

イベントが発生すると、何らかの問題が発生してもチェックが行われないため、チェックボックスの状態を取り消して、操作が完了するとその状態に戻ることができます。

0
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
     If CheckBoxList.Text = "" Then 
      Label.Text &= "Error message here" 
      Exit Sub 
     Else 
      For Each item As ListItem In CheckBoxList.Items 
       If item.Selected Then 
        Label.Text &= "In the CBL you selected " & item.Value & "<br/>" 
       End If 
      Next 
     End If 
    End Sub 
関連する問題