назад | содержание | вперед

Элемент управления UpDown

Элемент управления UpDown предназначен для ввода пользователем числовой информации и представляет собой две кнопки с направленными в противоположные стороны стрелками (рис. 8.38). Этот объект служит только для совместной работы с элементами управления, которые могут использоваться для ввода числовой информации. Например, вы можете применять его для ввода чисел в текстовое поле. В этом случае каждое нажатие кнопки с направленной вверх стрелкой будет увеличивать, а нажатие кнопки с направленной вниз стрелкой — уменьшать размещенное в поле число на определенное значение.

Замечание

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

Рис. 8.38. Элемент управления UpDown, предназначенный для ввода числовых значений

Свойства элемента управления UpDown перечислены в табл. 8.14.

Таблица 8.14. Свойства элемента управления UpDown

Свойство

Назначение

Alignment

Указывает, слева или справа от связанного элемента будет располагаться элемент UpDown

AutoBuddy

При установке для данного свойства значения True в качестве связанного с объектом UpDown элемента управления будет использоваться ближайший подходящий объект

BuddyControl

Имя элемента управления, в который будет вводиться числовое значение с помощью элемента управления UpDown

Increment

Шаг, с которым будет изменяться числовое значение

Max

Максимально допустимое значение, вводимое с помощью элемента управления UpDown

Min

Минимально допустимое значение, вводимое с помощью элемента управления UpDown

Orientation

Определяет вертикальное или горизонтальное расположение кнопок в элементе управления

SyncBaddy

Предписывает обновлять значение связанного с ним элемента управления. Должно иметь значение True

Value

Предназначено для считывания значения, введенного с помощью элемента управления UpDown

Wrap

Служит для установки минимального значения при превышении максимального значения


 

Предупреждение

Для обновления значения, связанного с объектом UpDown элемента управления, значение свойства SyncBaddy обязательно должно быть равно True. Кроме того, необходимо учитывать, что при вводе в связанное поле информации с использованием клавиатуры, свойство value элемента управления UpDown не изменяется. Возникает ситуация, при которой свойство Value не отражает реального значения связанного с ним элемента управления. Чтобы этого избежать, необходимо обновлять значение свойства Value при возникновении события change для связанного элемента управления.

Помимо этого, элемент управления upDown распознает следующие события:

Событие

Возникает

Change

При изменении свойства Value

DownClick

При нажатии кнопки с направленной вниз стрелкой

UpClick

При нажатии кнопки с направленной вверх стрелкой


 

 

назад | содержание | вперед