none
Ayuda con CheckBox, Visual Studio C# RRS feed

  • Pregunta

  • Si hay 8 checkbox puedo poner que solo se marquen 6 o 2? y luego que se marquen ya no se pueda marcar mas de ese numero.

    Cual seria el codigo?

    jueves, 8 de agosto de 2019 22:46

Respuestas

  • hola

    Como poder se podria pero solo si lo agregas como validacion, podrias dejar que se marque lo que el usuario necesita y cuando se confprma validas las opciones marcadas, si pones los checkbox en un Panel asi es mas facil seleccionarlo usando linq

    int cantidadMarcadas = Panel1.Controls.OfType<CheckBox>().Where(x=> x.Checked).Count();
    
    if(!(cantMarcadas == 2 || cantidadMarcadas == 6)){
    
        MessageBox.Show("mensaje");
    
        return;
    
    }
    
    //resto codigo


    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta AlexxVeras jueves, 8 de agosto de 2019 23:33
    jueves, 8 de agosto de 2019 23:04