TSpinEdit/ru
English · Français · Suomi · Русский
Элемент управления TSpinEdit
находится на вкладке Misc палитры компонентов. Он полезен для установки числовых значений. Фактически, элемент TSpinEdit является комбинацией элемента TUpDown и связанного с ним элемента TEdit, предназначенного для ввода чисел.

Визуальные свойства
Наиболее актуальными свойствами элемента TSpinEdit являются:
Value: текущее значение
MinValue: минимально допустимое значение
MaxValue: максимально допустимое значение
Increment: значение, на которое увеличивается/уменьшается значение при щелчках по кнопкам
Цвет фона элемента, цвет шрифта, стиль и другие подобные свойства доступны пользователю. Для изменения цвета фона элемента перейдите в Инспектор объектов и выберите из выпадающего списка любой из доступных цветов.

В списке представлен полный перечень цветов, но пользователь также может выбрать цвет, щелкнув по кнопке с тремя точками справа [...] от свойства за выпадающим списком. При нажатии на кнопку открывается диалоговое окно, в котором пользователь может выбрать подходящий цвет.

Аналогичным образом могут быть выбраны цвет шрифта, стиль и другие свойства.
Также возможно изменение этих свойств программным способом. В этом случае создается форма и на ней размещается элемент управления TSpinEdit. На вкладке Events Инспектора объектов выбирается событие OnClick с помощью нажатия на кнопку [...] с правой стороны. В результате этого создается код, в котором можно изменить цвет фона:
procedure TForm1.SpinEdit1Click(Sender : TObject) ;
begin
SpinEdit1.Color := clLime;
end;После этого нажмите клавишу F9 или выберите команду Запустить из меню Запуск. После компиляции появится форма. При щелчке внутри элемента TSpinEdit изменится его цвет:

Большинство других свойств могут быть изменены аналогичным образом.
Другие свойства
По умолчанию диапазон значений чисел элемента TSpinEdit от MinValue = 0 до MaxValue = 100. Пользовательский диапазон может быть установлен путем изменения значений этих свойств. Кроме того, он также может быть изменен программным способом. По умолчанию значение увеличивается на 1, но оно может быть установлено в другое значение. По умолчанию в данном элементе отображается значение 0, но оно также может быть изменено в Инспекторе объектов или программно на другое значение.
Выравнивание (свойство Alignment) отображаемых чисел в данном элементе можно изменить со значения по умолчанию (taLeftJustify) на taCenter или taRightJustify.
См. также
From the Free Pascal wiki, page "TSpinEdit/ru", as it stood on 2020-03-02 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.