Sign in Join
Wiki copytemporary

TSpinEdit/ru

English · Français · Suomi · Русский

Элемент управления TSpinEdit находится на вкладке Misc палитры компонентов. Он полезен для установки числовых значений. Фактически, элемент TSpinEdit является комбинацией элемента TUpDown и связанного с ним элемента TEdit, предназначенного для ввода чисел.

Визуальные свойства

Наиболее актуальными свойствами элемента TSpinEdit являются:

Value: текущее значение

MinValue: минимально допустимое значение

MaxValue: максимально допустимое значение

Increment: значение, на которое увеличивается/уменьшается значение при щелчках по кнопкам

Цвет фона элемента, цвет шрифта, стиль и другие подобные свойства доступны пользователю. Для изменения цвета фона элемента перейдите в Инспектор объектов и выберите из выпадающего списка любой из доступных цветов.

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

Аналогичным образом могут быть выбраны цвет шрифта, стиль и другие свойства.

Также возможно изменение этих свойств программным способом. В этом случае создается форма и на ней размещается элемент управления TSpinEdit. На вкладке Events Инспектора объектов выбирается событие OnClick с помощью нажатия на кнопку [...] с правой стороны. В результате этого создается код, в котором можно изменить цвет фона:

pascal
     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.

Revision 1, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.