Difference between revisions of "TSpinEdit/ru"
(Created page with "{{TSpinEdit}} Элемент управления '''TSpinEdit''' image:tspinedit.png находится на вкладке Misc Component Palette/ru|...") |
m (Fixed syntax highlighting) |
||
Line 25: | Line 25: | ||
Также возможно изменение этих свойств программным способом. В этом случае создается форма и на ней размещается элемент управления '''TSpinEdit'''. На вкладке ''Events'' Инспектора объектов выбирается событие ''OnClick'' с помощью нажатия на кнопку [...] с правой стороны. В результате этого создается код, в котором можно изменить цвет фона: | Также возможно изменение этих свойств программным способом. В этом случае создается форма и на ней размещается элемент управления '''TSpinEdit'''. На вкладке ''Events'' Инспектора объектов выбирается событие ''OnClick'' с помощью нажатия на кнопку [...] с правой стороны. В результате этого создается код, в котором можно изменить цвет фона: | ||
− | < | + | <syntaxhighlight lang=pascal> |
procedure TForm1.SpinEdit1Click(Sender : TObject) ; | procedure TForm1.SpinEdit1Click(Sender : TObject) ; | ||
begin | begin | ||
SpinEdit1.Color := clLime; | SpinEdit1.Color := clLime; | ||
end; | end; | ||
− | </ | + | </syntaxhighlight> |
После этого нажмите клавишу {{keypress|F9}} или выберите команду ''Запустить'' из меню ''Запуск''. После компиляции появится форма. При щелчке внутри элемента '''TSpinEdit''' изменится его цвет: | После этого нажмите клавишу {{keypress|F9}} или выберите команду ''Запустить'' из меню ''Запуск''. После компиляции появится форма. При щелчке внутри элемента '''TSpinEdit''' изменится его цвет: | ||
Line 45: | Line 45: | ||
==См. также == | ==См. также == | ||
+ | |||
* [[doc:lcl/spin/tspinedit.html|Документация по TSpinEdit]] | * [[doc:lcl/spin/tspinedit.html|Документация по TSpinEdit]] | ||
* [[TFloatSpinEdit/ru|TFloatSpinEdit]] | * [[TFloatSpinEdit/ru|TFloatSpinEdit]] | ||
{{LCL Components/ru}} | {{LCL Components/ru}} |
Latest revision as of 02:27, 2 March 2020
│
English (en) │
suomi (fi) │
français (fr) │
русский (ru) │
Элемент управления 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.
См. также