TUpDown

TUpDown Компонент призначений для зміни числових значень натиском миші по кнопках зі стрілками або натисканням клавіші керування курсором. Змінюване числове значення перебуває у властивості Position. При натисканні на одну із кнопок зі стрілками значення властивості Position зменшується або збільшується на величину, задану у властивості Increment у діапазоні, обумовленому властивостями Max і Min.

При спробі збільшити значення, коли воно вже досягло максимуму, збільшення не відбувається або встановлюється мінімальне значення, залежно від значення властивості Wrap. Аналогічні дії виконуються й для мінімального значення.

Компонент можна зв'язати з іншим елементом керування, наприклад TEdit. Для цього необхідно встановити відповідне значення у властивості Associate. Після зв'язування компонентів автоматично розташовується на формі поруч зі зв'язаним елементом керування, ліворуч або праворуч від нього, залежно від значення властивості AlignButton, і приймає відповідні розміри. Для елемента керування TEdit при натисканні на кнопки компонента відбувається зміна значення у вікні уведення.

 

Назва

Тип

Опис

Associate

TWinControl

Посилання на пов'язаний з компонентом елемент керування.

AlignButton

TUDAlignButton

Розташування компонента щодо пов'язаного з ним елемента керування: udLeft – ліворуч, udRight – праворуч.

Orientation

TUDOrientation

Орієнтація стрілок: udHorizontal – горизонтальна, стрілки: уліво й вправо, udVertical – вертикальна, стрілки: нагору й долілиць.

Increment

Integer

Приріст за одне натискання на одну із кнопок.

Max

SmallInt

Максимальне значення діапазону зміни.

Min

SmallInt

Мінімальне значення діапазону зміни.

Position

SmallInt

Поточне значення.

Wrap

Boolean

Визначає поводження компонента при досягненні границь діапазону зміни: true – циклічний перехід до мінімального й максимального значень.