Копия викизеркало

Это зеркало вики с pascal.chat. Правка, история и вход — там.

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.

Версия 1, последнее изменение: WikiArchive, .