Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Библиотека визуальных компонентов VCL >> Описание компонентов VCL >> Ввод и выбор значений >> Ввод и выбор значений. TSpinEdit
Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Ввод и выбор значений. TSpinEdit


TObject => TPersistent => TComponent => TControl => TWinControl => TCustoinEdit => TSpinEdit
Модуль SPIN
Страница Палитры компонентов Samples

Этот компонент представляет собой комбинацию обычного редактирующего элемента и кнопки со стрелками вверх и вниз (TSpinButton). Такие элементы управления стали практически повсеместными для редактирования числовых величин. При большом изменении величины удобней набрать ее в редакторе заново, а в случае небольшого ? скорректировать несколькими нажатиями стрелок. Свойства компонента приведены в таблице:

(Ro) property Button: TSpinButton; Содержит указатель на кнопку, через который можно обратиться к ее свойствам 11 методам.
(Pb) property EditorEnabled: Boolean; В состоянии False запрещает изменение значений в редакторе.
(Pb) property ReadOnly: Boolean; В состоянии False полностью запрещает изменение значений (при помощи кнопок и редактора).
(Pb) property MinValue: Longint; Содержит минимальное допустимое значение.
(Pb) property MaxValue: Longint; Содержит максимальное допустимое значение.
(Рb) property MaxLength: Integer; Содержит значение максимального количества символов (цифр, знаков '-' и '+') в редакторе.
(Pb) property Increment: Longint; Содержит величину, на которую изменяется значение в редакторе при каждом нажатии кнопки.
(Pb) property Value: Longint; Содержит текущее значение.

Щелчки мышью на компоненте интерпретируются следующим образом. Если щелчок или двойной щелчок произошли над областью редактора, то возникают соответственно события:

(Pb) property OnClick: TNotifyEvent;

(Pb) property OnDblClick: TNotifyEvent;

Если щелчок произошел над областью кнопки, то возникают специфические для нее события OnUpClick или OnDownClick, а в самом компоненте только отражается произошедшее изменение:

(Pb) property OnChange: TNotifyEvent;

Событие OnChange возникает также при редактировании текста (если оно не запрещено). Если нажать и не отпускать одну из кнопок, то в это время соответствующие события происходят периодически (период 400 мс).



[Назад]    [Содержание ]    [Вперед]

  


Для комментария : kadan@grsu.grodno.by

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017