иться малюнок. Друга властивість - Width (ширина лінії). Ширина задається в пікселях. Типово ширина дорівнює 1. Властивість Style визначає вид лінії. p align="justify"> Фігури в загальному випадку малюються не пустими, а зафарбованими за допомогою властивості канви Brush - кисть. Властивість Brush є об'єктом, що має у свою чергу ряд властивостей. Властивість Color визначає колір заповнення. Властивість Style визначає шаблон заповнення (штрихування). За замовчуванням значення Style одно bsSolid, що означає суцільне зафарбовування кольором Color. p align="justify"> Компонент TrackBar являє собою елемент керування у вигляді повзунка, який користувач може переміщати курсором миші або клавішами під час виконання. Таким чином, користувач може управляти якимись процесами: гучністю звуку, розміром зображення тощо Основна властивість компонента - Position. Це властивість можна задавати під час проектування або програмно під час виконання. При переміщенні користувачем повзунка можна прочитати значення Position, що характеризує позицію, в яку користувач перемістив повзунок. Властивість Position - ціле, значення якого може змінюватися в межах, що задаються властивостями Min і Мах. p align="justify"> Хід роботи
. Після запуску Delphi програма має тільки одне вікно Form1, у якого відразу перейменовуємо заголовок (властивість Caption) на В«Генератор функційВ». Встановлюємо властивість Form1.Position в poDesktopCenter, щоб вікно при кожному запуску і при будь-якому екранному дозволі завжди було рівно посередині екрану. Встановлюємо властивість Form1.BorderStyle в bsSingle, для незмінного розміру вікна. Залишаємо у вкладених властивостях BorderIcons тільки biSystemMenu в true, інші в false. Це для того, щоб вікно не можна було згорнути в значок, розгорнути на весь екран і вікно мало іконку в заголовку. p align="justify">. Встановлюємо у форму компонент PaintBox (вкладка System), два компоненти RadioButton, один компонент CheckBox, три кнопки Button (всі компоненти розташовані на панелі Standard) і повзунок прокрутки TrackBar, розташований на вкладці Win32. Розташуємо компоненти, як це вказано на малюнку нижче. p align="justify">. RadioButton1.Caption перейменовуємо в "Sin". Цей прапор буде ознакою малювання синусоїди. RadioButton2.Caption перейменовуємо в "Cos" - косінусоіда. Початкове значення властивості Checked для RadioButton1 встановлюємо в true. p align="justify">. CheckBox1.Caption перейменовуємо в "Усі". Якщо цей прапор встановлений, то буде малюватися два графіка. p align="justify">. Назви кнопок Button1 - "Старт", Button2 - "Стоп (пауза)" і Button3 - "Вихід". Назви на кнопках змінюються через властивість Caption. Тепер призначення цих кнопок зрозуміло. p align="justify">. Компонент TrackBar1 властивість мінімального значення Min устанавли ваем в 1, максимальне значення Max - 50.
. Для PaintBox1, на якому буде безпосередньо малюватися графік задаємо розміри висоти Heigh...