На этом шаге мы рассмотрим назначение и особенности использования этих элементов управления.
Элемент управления CheckBox (Флажок) создается с помощью кнопки Флажок (Checkbox) (рисунок 1).
Рис.1. Флажок и выключатель на форме
Этот элемент управления предоставляет пользователю возможность выбора. Флажок обычно имеет два состояния: установленное и сброшенное, но может настраиваться на выбор из трех альтернатив. Флажок имеет те же свойства Value, Enabled, Visible и Capture, что и переключатель. Кроме того, флажок обладает уникальным свойством TripleState, позволяющим производить выбор из трех альтернатив. Свойство TripleState может принимать два значения: False (выбор из двух альтернатив: True и False) и True (выбор из трех альтернатив: True, False и Null).
Элемент управления ToggleButton (Выключатель) создается с помощью кнопки Выключатель (ToggleButton) (рисунок 1). Этот элемент управления предоставляет пользователю те же возможности, что и флажок.
На рисунке 2 дан пример, показывающий, как визуально отличаются друг от друга три допустимых состояния выключателя и флажка. Программно этот пример реализуется при помощи следующей процедуры.
Private Sub UserForm_Initialize() ' Выключатели ToggleButton1.Value = True ToggleButton2.Value = False ToggleButton3.TripleState = True ToggleButton3.Value = Null ' Флажки CheckBox1.Value = True CheckBox2.Value = False CheckBox3.TripleState = True CheckBox3.Value = Null End Sub
Рис.2. Три допустимых состояния выключателя и флажка
На следующем шаге мы рассмотрим элемент Image.