none
Como cambio el estado de un checkbox de chequeado a no chequeado... RRS feed

Respuestas

  • Public Class Form1
    
        Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
            CheckBox1.ThreeState = True
        End Sub
    
        Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
            If CheckBox1.CheckState = CheckState.Checked Then
                CheckBox1.CheckState = CheckState.Indeterminate
                Return
            End If
    
            If CheckBox1.CheckState = CheckState.Indeterminate Then
                CheckBox1.CheckState = CheckState.Unchecked
                Return
            End If
    
            If CheckBox1.CheckState = CheckState.Unchecked Then
                CheckBox1.CheckState = CheckState.Checked
            End If
        End Sub
    End Class
    

    jueves, 12 de febrero de 2015 23:45

Todas las respuestas

  • Hola

    Para cambiar el estado del control se utiliza la propiedad CheckState

    checkBox1.CheckState = CheckState.Checked;
    checkBox1.CheckState = CheckState.Unchecked;
    checkBox1.CheckState = CheckState.Indeterminate;

    Si la solución propuesta atendió su consulta no olvide marcarla como respuesta.

    Willams Morales
    Arequipa - PERÚ

    jueves, 12 de febrero de 2015 23:39
  • Public Class Form1
    
        Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
            CheckBox1.ThreeState = True
        End Sub
    
        Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
            If CheckBox1.CheckState = CheckState.Checked Then
                CheckBox1.CheckState = CheckState.Indeterminate
                Return
            End If
    
            If CheckBox1.CheckState = CheckState.Indeterminate Then
                CheckBox1.CheckState = CheckState.Unchecked
                Return
            End If
    
            If CheckBox1.CheckState = CheckState.Unchecked Then
                CheckBox1.CheckState = CheckState.Checked
            End If
        End Sub
    End Class
    

    jueves, 12 de febrero de 2015 23:45
  • Gracias Walter

    me faltaba el Threestate del chkbox

    solucionado :)

    jueves, 12 de febrero de 2015 23:54
  • Gracias Williams

    habia hecho lo que me describes, pero me faltaba dar el Threestate al checkbox al cargar el formulario

    Saludos cordiales :)

    jueves, 12 de febrero de 2015 23:55