Анимация
JavaScript
|
Главная Библионтека • С помощью элемента управления Рамка (Frame). Все объекты управления OptionButton, расположенные в одной рамке, рассматриваются как члены одной группы. Для каждого набора переключателей должна использоваться своя рамка. • С помощью свойства для группировки объектов - Group-Name. При выборе элемента управления OptionButton отменяется выбор всех переключателей, значение свойства GroupName которых совпадает со значением того же свойства выделенного элемента управления OptionButton. При использовании свойства GroupName отпадает необходимость в создании элемента управления Frame. Свойство GroupName может быть установлено как в окне свойств, так и в программе. Свойство Value выбранного переключателя имеет значение True. Процедура, описывающая работу трех переключателей, может иметь вид ([1]): Public Sub CheckOptionButton() If OptionButtonl.Value Then инструкции 1 Elself OptionButton2.Value Then инструкции 2 Elself OptionButton3.Value Then инструкции 3 End If End Sub 11.8. Рамка (Frame) Элемент управления Frame предназначен для группирования элементов в форме. По умолчанию рамки имеют имена Framel, Frame2 и т. д. Установить новое значение имени рамки можно с помощью свойства Name. Свойство Caption определяет текст, который появляется вверху рамки. Например: Framel. Caption="BapHaHTbi заданий" 11.9. Счетчик (SpinButton) Одновременно с элементом управления SpinButton (Счетчик) необходимо создать элемент управления TextBox (Поле), значение которого будет меняться с помощью этого счетчика. Можно изменять размеры счетчика SpinButton в форме, растянув его границы. Также можно изменить направление стрелок на элементе управления SpinButton (с вертикального на горизонтальное), изменив пропорции счетчика. При нажатии кнопок счетчика возникают события: Private Sub SpinButtonl SpinUp() End Sub Private Sub SpinButtonl SpinDown() End Sub События SpinUp (Вверх), SpinDown (Вниз) предназначены для изменения значения в связанном со счетчиком элементе управления. Свойство Value счетчика автоматически изменяется при нажатии на кнопку. Процедуры, в которых при нажатии кнопки счетчика присваивается значение связанному со счетчиком объекту (полю TextBox) могут быть записаны как Private Sub SpinButtonl SpinUp() TextBoxl.Value= SpinButtonl.Value End Sub Private Sub SpinButtonl SpinDown() TextBoxl.Value= SpinButtonl.Value End Sub Элемент управления SpinButton имеет три свойства, которые используются при изменении его значения: • Мах - определяет максимальное значение элемента управления SpinButton; • Min - определяет минимальное значение элемента управления SpinButton; • Value - определяет текущее значение элемента управления SpinButton, изменяется при нажатии кнопки счетчика. Значения этих свойств могут быть заданы как в окне свойств, так и в коде программы. 11.10. Выключатель (ToggleButton) Элемент управления ToggleButton создает кнопку с двумя состояниями: Включено и Выключено. Внешне выключатель напоминает кнопку, однако щелчок по выключателю меняет его состояние, и этим он похож на флажок. Свойство Value элемента ToggleButton может принимать одно из трех значений: True, False, Null. Работа переключателя может быть описана с помощью следующих процедур: Public Sub ToggleButtonl Click() If ToggleButtonl.Value then операторы 1 else операторы 2 End If End Sub Public Sub My Work() Work project(ToggleButtonl.Value) End Sub Также можно поместить в форму полосу прокрутки ScroUBar и набор вкладок TabStrip. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 [ 28 ] 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |