Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УчебноеПособие по VB_6.doc
Скачиваний:
57
Добавлен:
24.12.2018
Размер:
3.17 Mб
Скачать

5.1.5. Счетчик (UpDown)

Счетчик (элемент управления UpDown) используется для установки различных числовых значений. Данный элемент можно использовать без написания кода, если правильно определить свойства AutoBuddy, SyncBuddy, BuddyControl и BuddyProperty элемента управления Buddy.

Buddy – это элемент управления, значение которого меняет UpDown (рис.5.6.). Buddy можно установить с помощью свойства Buddy-Control или свойства AutoBuddy. В первом случае надо вручную записать в строку ввода имя элемента управления, значение которого будет менять элемент UpDown, во втором случае программа автоматически внесет в строку ввода имя элемента управления, у которого значение свойства TabIndex на единицу меньше, чем у UpDown.

Свойство BuddyProperty указыавет, какое свойство элемента Buddy должно синхронизи-роваться со свойством Value элемента UpDown. Для элемента управления TextBox таким свойством будет свойство Text. Если свойству BuddyProperty присвоить значение Default, то автоматически будет обновляться стандартное свойство, элемента управления, связанного с UpDown.

Область значений устанавливается с помощью свойств Min, Max, Value.

Другие свойства элемента управления UpDown:

SyncBuddy – предписывает элементу управления UpDown обновлять значения связанного с ним элемента управления.

Wrap – определяет, примет ли элемент управления свое минимальное значение, если щелкать мышью по кнопке со стрелкой вверх до тех пор, пока будет превышено максимально допустимое значение (и наоборот).

Aligument – определяет положение элемента (слева, справа);

Orintation – определяет положение элемента по горизонтали или по вертикали.

Порядок работы по настройке элемента UpDown.

  1. Cоздать элемент TextBox и присвоить ему имя Text1.

  2. Cоздать элемент UpDown и присвоить ему имя UpDown1. Свойства TabIndex этих элементов будут смежными.

  3. Щелкнуть правой кнопкой мыши по элементу UpDown и выбрать в контекстном меню опцию Properties – откроется диалоговое окно (Property Pages) настройки свойств элемента UpDown.

  4. Открыть закладку Buddy (рис. 5.7) диалогового окна и установить флажок AutoBuddy. В строке ввода автоматически устанавливается имя элемента управления Text1.

  5. Установить свойство BuddyProperty равным Default. При этом автоматически устанавливается флажок SynсBuddy - обновлять стандартное свойство Text элемента Text1.

  6. Открыть закладку Scroling и установить значения Min, Max и Increment. Последнее свойство позволяет установить шаг изменения значения свойства Text элемента Text1 при щелке мышью по кнопкам элемента UpDown1.

  7. Настроить, при необходимости, ориентацию элемента UpDown с помощью закладки General диалогового окна.

  8. Завершить работу, щелкнув по кнопке OK.

5.1.6. Упражнения: Основные элементы интерфейса

1. Разработайте и отладьте программы примеров 5.1, 5.3, 5.4.

2. В программу “Броуновское движение“ (пример 4.13.) добавить элементы управления UpDown для установки числа циклов и множителей для вычисления приращения координат по осям Х и Y.