Общие сведения об элементе управления CheckBox (Windows Forms)

Элемент управления CheckBox Windows Forms указывает, включено или отключено какое-либо условие. Обычно он используется для предоставления пользователю выбора типа "Да/Нет" или "Истина/Ложь". Элементы управления типа "флажок" можно объединять в группы для предоставления нескольких вариантов ответа, из которых пользователь может выбрать один или несколько.

Элемент управления "флажок" аналогичен элементу управления "переключатель" в том, что каждый из них используется для указания выбора, сделанного пользователем. Они отличаются тем, что в каждый момент времени может быть выбран только один переключатель в группе. Однако при наличии элемента управления "флажок" можно выбрать любое количество флажков.

Флажок может быть подключен к элементам базы данных с помощью простой привязки данных. Несколько флажков могут быть сгруппированы с помощью элемента управления GroupBox. Это полезно для визуального отображения, а также для разработки пользовательского интерфейса, так как сгруппированные элементы управления можно перемещать вместе в конструкторе форм. Дополнительные сведения см. в статьях Привязка данных Windows Forms и Элемент управления GroupBox.

Элемент управления CheckBox имеет два важных свойства: Checked и CheckState. Свойство Checked возвращает значение true или false. Свойство CheckState возвращает значение Checked или Unchecked, либо, если свойство ThreeState имеет значение true, CheckState также может возвращать Indeterminate. В неопределенном состоянии поле отображается затененным. Это означает, что параметр недоступен.

См. также