Перемикач – RadioButton1,2,3…
Властивість |
Значення |
Застосування |
Name |
її значення визначає ім’я прапорця як об’єкт |
RadioButton1. Name:= |
Caption |
її значення визначає текст у рядку заголовка прапорця |
RadioButton1. Caption:=’Заголовок’ |
Color |
її значення визначає колір фону прапорця |
RadioButton1. Color:=clBlue |
Height |
її значення визначає висоту прапорця в пікселях |
RadioButton1. Height:=50 |
Width |
її значення визначає ширину прапорця в пікселях |
RadioButton1. Width:=70 |
Top |
її значення визначає відстань (у пікселях) від верхньої межі форми до верхньої межі прапорця |
RadioButton1. Top:=560 |
Left |
її значення визначає відстань (у пікселях) від лівої межі форми до лівої межі прапорця |
RadioButton1. Left:=800 |
Enabled |
її значення визначає, чи доступний об’єкт для операції над ним |
RadioButton1. Enabled:=true(false) |
Visible |
її значення визначає, чи видимий даний об’єкт вікна |
RadioButton1.Visible:= true(false) |
Checked |
Може набувати двох значень true та false. |
RadioButton1. Checked |
Поле з розкривним списком – ComboBox1,2,3…
Властивість |
Значення |
Застосування |
Name |
її значення визначає ім’я прапорця як об’єкт |
ComboBox1. Name:= |
Color |
її значення визначає колір фону прапорця |
ComboBox1. Color:=clBlue |
Height |
її значення визначає висоту прапорця в пікселях |
ComboBox1. Height:=50 |
Width |
її значення визначає ширину прапорця в пікселях |
ComboBox1. Width:=70 |
Top |
її значення визначає відстань (у пікселях) від верхньої межі форми до верхньої межі прапорця |
ComboBox1. Top:=560 |
Left |
її значення визначає відстань (у пікселях) від лівої межі форми до лівої межі прапорця |
ComboBox1. Left:=800 |
Enabled |
її значення визначає, чи доступний об’єкт для операції над ним |
ComboBox1.Enabled:=true(false) |
Visible |
її значення визначає, чи видимий даний об’єкт вікна |
ComboBox1.Visible:= true(false) |
Font |
її значення визначає значення властивостей шрифту, яким буде виводиться текст на об’єкті. Ця властивість є комплексною, вона складається з кількох властивостей шрифту: Color – колір шрифту Height – висота шрифту Name – тип шрифту Size – розмір шрифту |
ComboBox1. Font.Color:= clGreen ComboBox1. Font. Height:=56 ComboBox1. Font. Name:= Arial ComboBox1. Font. Size:= 24 |
Text |
її значення визначає текст в полі |
ComboBox1.Text:=’текст’ |
У вікні Редактор рядків вкладка Items – додавання елементів розкривного списку.
ЦИКЛ ЛІЧИЛЬНИКОМ (for – для, to – до, do–робити, виконувати)
for <ім’я змінної>:=<вираз1> to <вираз2> do
begin
<команди тіла циклу>;
end;
ЦИКЛ З ПЕРЕДУМОВОЮ (while - поки)
While <логічний вираз> do
Begin
<команди тіла циклу>;
end;
ЗАСОБИ МАЛЮВАННЯ
Властивість Canvas для малювання на формі
Константи для кольорів у Lazarus
Константа |
Колір |
Константа |
Колір |
clBlack |
Чорний |
clSilve |
Сріблястий |
clWhite |
Білий |
clGray |
Сірий |
clRed |
Червоний |
clGreen |
Зелений |
clBlue |
Синій |
clNavy |
Темно-синій |
clLime |
Салатовий |
clOlive |
Оливкови |
Canvas.Pixels[x, y] : clRed; для того щоб встановити для точки з координатами (x, y) деякий колір.
Команди для малювання графічних примітивів на координатній площині форми
Команда |
Пояснення |
Canvas.MoveTo (x, y) (x, y)
|
Вибір на формі точки (x, y), з якої буде розпочинатися малювання лінії |
Canvas.LineTo (x, y) |
Малювання відрізків від останньої точки, у якій відбувалося малювання, до точки (x, y). Використання послідовно кількох таких команд приведе до малювання відрізка або ламаної |
Canvas.Rectangle (x1, y1, x2, y2) |
Малювання прямокутника, у якого протилежні вершини розміщені в точках (х1, у1) та (х2, у2), а сторони паралельні осям координат |
Canvas.Ellipse (x1, y1, x2, y2) |
Малювання еліпса, вписаного у прямокутник, у якого протилежні вершини розміщені в точках (x1, у1) та (x2, у2), а сторони паралельні осям координат. Прямокутник при цьому не відображається |
Canvas.Pie (x1, y1, x2, y2, x3, y3, x4, y4) |
Малювання замкненої фігури - сектора еліпса. Точки (х1, y1) та (x2, у2) задають прямокутник, у який вписано еліпс. Початкова точка дуги визначається перетином еліпса з прямою, що проходить через його центр і точку (xЗ, уЗ). Кінцева точка дуги визначається перетином еліпса з прямою, що проходить через його центр і точку (x4, y4). Дуга малюється проти годинникової стрілки від початкової до кінцевої точки. |
