CheckedListBox.SetItemChecked(Int32, Boolean) Método

Definición

Establece CheckState para el elemento situado en el índice especificado en Checked.

C#
public void SetItemChecked (int index, bool value);

Parámetros

index
Int32

Índice del elemento para el que se establecerá el estado de activación.

value
Boolean

Es true para establecer el elemento como activado; de lo contrario, es false.

Excepciones

El índice especificado es menor que cero.

o bien

El índice es mayor que el recuento de elementos de la lista.

Ejemplos

En el ejemplo siguiente se enumeran los elementos de CheckedListBox y se comprueban todos los demás elementos de la lista. En el ejemplo se muestra el uso de los SetItemCheckState métodos y SetItemChecked para establecer el estado de comprobación de un elemento. Para cada otro elemento que se va a comprobar, SetItemCheckState se llama a para establecer en IndeterminateCheckState , mientras SetItemChecked se llama a en el otro elemento para establecer el estado comprobado en Checked.

En el ejemplo también se muestra el uso de la Items propiedad para obtener los Count CheckedListBox.ObjectCollection elementos de .

C#
private void CheckEveryOther_Click(object sender, System.EventArgs e) {
    // Cycle through every item and check every other.

    // Set flag to true to know when this code is being executed. Used in the ItemCheck
    // event handler.
    insideCheckEveryOther = true;

    for (int i = 0; i < checkedListBox1.Items.Count; i++) {
        // For every other item in the list, set as checked.
        if ((i % 2) == 0) {
            // But for each other item that is to be checked, set as being in an
            // indeterminate checked state.
            if ((i % 4) == 0)
                checkedListBox1.SetItemCheckState(i, CheckState.Indeterminate);
            else
                checkedListBox1.SetItemChecked(i, true);
        }
    }

    insideCheckEveryOther = false;
}

Comentarios

Cuando se pasa un valor de true , este método establece el CheckState valor Checkeden . Valor de false establece en CheckState Unchecked.

Se aplica a

Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7