Счетчики
Чтобы разместить в форме поле для
ввода числовых значений, которые изменяются в заданном диапазоне, вы можете
использовать объект типа spinner, называемый счетчиком. Разместим в форме счетчик,
выполнив следующие действия.
-
Нажмите кнопку Spinner (Счетчик)
на панели инструментов FormControls (Элементы управления формы).
-
Щелкните в том месте формы, где
предполагаете расположить поле-счетчик.
-
Откройте окно Properties (Свойства)
для размещенного в форме объекта.
-
В поле ввода значения свойства
controisource (Источник данных) нажмите кнопку раскрытия списка и выберите
поле таблицы, для которого счетчик создается.
-
Используя свойства объектов spinner
HighValue (Наибольшее значение счетчика) и spinnerLowValue (Наименьшее значение
счетчика), задайтемаксимальное и минимальное значения, которые можно установить
припомощи кнопок изменения значения самого поля.
-
Используя свойство KeyboardHighValue
(Максимальное значение, вводимое с клавиатуры), задайте максимальное значение,
которое можно ввести в поле, используя клавиатуру.
-
В поле свойства KeyboardLowValue
(Минимальное значение, вводимое с клавиатуры) введите число, определяющее
минимальное значение, вводимое в поле с клавиатуры.
Замечание
При вводе в поле числа, выходящего
за установленные с помощью свойств KeyboardHighValue и KeyboardLowValue границы,
на экран будет выводиться сообщение о допустимых пределах вводимого числа.
-
Используя свойство increment
(Шаг), задайте шаг, с которым будет изменяться значение поля.
-
Создайте текстовую надпись для
поля.
-
Сохраните форму с размещенным
в ней счетчиком и запустите ее на выполнение.
-
Попробуйте вводить с помощью счетчика
информацию, используя для этого кнопки поля, клавиши и , а также цифры
на клавиатуре.
На рис. 6.33 представлена форма,
содержащая счетчик для ввода значения скидки, которая может быть предоставлена
клиенту, если он является постоянным покупателем. При вводе в поле значения
больше допустимого, Visual FoxPro выдает соответствующее предупреждение с указанием
диапазона вводимого значения.
Рис. 6.33. Счетчик,
размещенный в форме
Содержание раздела