Інтерактивне малювання - Сайт tskorni!

Запустіть програмне середовище Lazarus (Програми – Програмування – Lazarus).

Створіть новий проект і збережіть його в новій папціМАЛЮВАННЯ

(Проект -Зберегти проект як.).

1. Помістіть на форму групу радіокнопокRadioGroup 1

2. Радіокнопки (перемикачі) утворюють групи взаємопов'язаних індикаторів, з яких зазвичай може бути обраний лише один. Вони використовуються для вибору користувачем однієї з кількох взаємовиключних альтернатив.

3. Для властивості Caption задайте значення Колір пензля. Задайте список побудови на сторінці властивостей об'єкта, відкривши діалогове вікно у меню Items:

Скільки рядків ви запишете - стільки і буде перемикачів.

4. Призначте початкове положення радіокнопки = Чорний (якщо ця фігура перша у списку, її індекс дорівнює 0).

5. Для малювання мишею помістіть форму PaintBox 1 і викличте Подія OnMouseMove . Напишіть програмний код:

procedure TForm1.PaintBox1MouseMove(Sender: TObject; Shift: TShiftState; X,

case RadioGroup1.ItemIndex of

if not (ssleft in Shift) then exit;

with PaintBox1.Canvas do

Ellipse ( x , y , x +4, y +4); / / Форма кисті

6. Для PaintBox 1 викличте подію OnMouseDown :

procedure TForm1.PaintBox1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);

7. Запустіть на виконання та перевірте програму на наявність помилок

8. Додайте вибір пензля зеленого, синього та білого кольорів.

9. Помістіть на форму Діалог Вибір кольору – ColorDialog 1