АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Элементы управления ScrollBar (полоса прокрутки) и SpinButton (счетчик)

Читайте также:
  1. B. Департаменты и управления функционального характера.
  2. D – элементы
  3. I. МЕХАНИКА И ЭЛЕМЕНТЫ СПЕЦИАЛЬНОЙ ТЕОРИИ ОТНОСИТЕЛЬНОСТИ
  4. I. Разрушение управления по ПФУ
  5. III. Несущие элементы покрытия.
  6. III. СТРУКТУРА И ОРГАНЫ УПРАВЛЕНИЯ ПРИХОДА
  7. S-элементы I и II групп периодической системы Д.И.Менделеева.
  8. V. Ключи к искусству управления
  9. V. ЭЛЕМЕНТЫ ФИЗИКИ АТОМА
  10. VI. Педагогические технологии на основе эффективности управления и организации учебного процесса
  11. XII. ЭЛЕМЕНТЫ ТЕОРИИ АЛГОРИТМОВ
  12. А) Бюджеты органов государственной власти и местного самоуправления

 

Элементы управления ScrollBar (полоса прокрутки) и SpinButton (счетчик), их применение, свойства Min, Max, Value

Полосы прокрутки (ScrollBars) чаще всего встречаются в текстовых полях, когда введенный текст полностью на экране не умещается. Однако ничего не мешает вам использовать ScrollBar как отдельный элемент управления (пользователи часто называют его "ползунок") — для выбора пользователем какого-то значения из диапазона (см. рис. 5.9). Обычно такой элемент управления используется для выбора плавно меняющихся значений — например, уровня громкости, яркости, сжатия, приоритета и т.п.

 

Рис. 5.9 Объекты полосы прокрутки ( ScrollBar) и счетчика ( SpinButton)

Главное событие для этого элемента управления — уже знакомое нам Change. Главные свойства выглядят так:

Max и Min — максимальное и минимальные значения, которые можно задать при помощи этого элемента управления. Возможный диапазон — от -32 767 до +32 767. При этом максимальное значение вполне может быть меньше минимального — просто ползунок придется тянуть в обратную сторону.

LargeChange и SmallChange — какими шагами будет двигаться ползунок при перемещении его пользователем (путем щелчка на полосе ниже ползунка или при нажатии на кнопку направления соответственно).

Orientation — определяет расположение ползунка (вертикальное или горизонтальное). По умолчанию для этого свойства установлено значение 1, что значит, что ориентация определяется автоматически в зависимости от конфигурации отведенного элементу управления пространства на форме (что больше — длина или высота). Однако при помощи этого свойства можно и явно указать вертикальное или горизонтальное расположение ползунка.

ProportionalThumb — определяет размер ползунка: будет ли он пропорционален размеру полосы прокрутки (по умолчанию) или фиксированного размера.

Value — главное свойство этого элемента управления. Определяет положение ползунка и то значение, которое будет возвращать этот элемент управления программе.

Как правило, применение ползунка без отображения выбранной при помощи него информации не очень приветствуется пользователями. В самом простом варианте то, что выбрано при помощи ползунка, просто отображается в текстовой надписи:



Private Sub ScrollBar1_Change()

Label1.Caption = ScrollBar1.Value

End Sub

В более сложном варианте пользователю можно будет выбирать — использовать ли ползунок или вводить значение в тестовом поле. В этом случае в событии Change для текстового поля необходимо предусмотреть проверку вводимых пользователем значений и обратную связь с ползунком.

Элемент управления SpinButton — эта та же полоса прокрутки, лишенная самой полосы и ползунка. SpinButton используется в тех ситуациях, когда диапазон выбираемых значений совсем небольшой (например, надо выбрать количество копий для печати отчета). Все свойства, которые есть у SpinButton, совпадают со свойствами ScrollBar.

 

Контрольные вопросы: 1. Что такое «элемент управления» в VBA?2. Дайте определение «форма».3. Перечислите существующие элементы управления.4. Охарактеризуйте элемент управления Label.5. Как программируется список в VBA?6. Опишите главные свойства элемента управления CheckBox.Литература:1. Программирование в среде Windows. Visual Basic 6.0: создание приложений, программирование Web-страниц: VBScript, теория программирования. Глушаков С.В., Мельников В.В., Сурядный А.С. 20012. http://www.intuit.ru/department/se/vbamsoffice2007.3. http://inf.1september.ru/2006/11.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |


При использовании материала, поставите ссылку на Студалл.Орг (0.004 сек.)