ється при натисненні лівої кнопки миші, місце натискання визначає початкову позицію тексту. Колір тексту співпадає з поточним фоном. p align="justify">. Натискання кнопки Font дозволяє змінити шрифт вставляемой написи. p align="justify"> Для кнопки Button5 напишемо обробник OnClick
with FontDialog1 do: = Image1.Canvas.Font; execute then.Canvas.Font: = font;;
. Занесемо в властивість Items ComboBox1 6 рядків, які містять числа 0,1,2,3,4,5. У компонент ComboBox2 занесемо 8 рядків (0,1,2,3,4,5,6,7). p align="justify"> Опишемо OnDrawItem для ComboBox1:
with comboBox1.Canvas, Rect do
Створимо для ComboBox1 обробник OnChange:
with ComboBox1, Shape1.pen do: = TPenStyle (StrToInt (Items [ItemIndex]));. Canvas.Pen.Style: = Style; Change (Sender);;
Аналогічно поступимо з ComboBox2: для ComboBox2: ComboBox2.Canvas do.Color: = clGray;. Style: = TBrushStyle (StrToInt (ComboBox2.Items [Index])); (Rect);; подія OnChange : ComboBox2, Shape1.Brush do: = TBrushStyle (StrToInt (Items [ItemIndex]));. Canvas.Brush.Style: = Style;. Enabled: = Style <> bsClear; Change (Sender);;
В результаті ми отримаємо два випадаючих списку, які дозволяють вибрати всі можливі стилі малювання лінії і заливки фону. Варіанти стилів відображаються у випадних списках в графічному вигляді. p align="justify"> Результатом виконання даної лабораторної роботи є створений згідно із завданням програмний продукт. Виконане завдання повинне бути пред'явлено викладачеві в електронному вигляді. У ході захисту лабораторної роботи студент повинен продемонструвати свої навички роботи з вивченими компонентами та методами проектування інтерфейсу користувача. br/>
Список рекомендованої літератури
1.Borland Delphi 6. Керівництво розробника
. Paradox for Windows: Практичний посібник. Під редакцією Оспіщева Д.А. Видавництво АОЗ "Алевар"
. Олександрівський А.Д. Delphi 5. Розробка корпоративних додатків. Середа візуальної розробки RAD
. Олексій Архангельський. Інтегроване середовище розробки Delphi (версії 1 - 5). Практичний посібник з прикладами
. Архангельський А.Я. Робота з локальними базами даних в Delphi 5. p> 6. Архангельський А.Я. Object Pascal в Delphi. Настільна книга програміста. p>. Бобровський С. І. Delphi 7. Навчальний курс
. Горєв А., Ахаян Р., Макашарипов С. В«Ефективна робота із СУБДВ». СПб.: Питер, 2001. p>. Дарахвелидзе П.Г. Програмування в Delphi 7. p>. Дж. Мартін., "Організація баз даних в обчислювальних системах" М: Світ 1998р. p>. Джон Матч, Девід Р.Фолкнер. В«DelphiВ» - пер. з англ. - М.: Біном, 1999р. p>. Дунаєв С.В. Borland-технології. SQL-Link. Interbase. Paradox for Windows. Delphi
. Епанешников А.М., "Програмування в середовищі Delphi 5.0"
. Кирилов В.В. Структурізованний мова запитів (SQL). - СПб.: ИТМО, 2001. p>. Когловскій М.Р., "Технологія баз даних на персональних ЕОМ", Москва, 'Фінанси і статистика', 1992 р.
. Кожедуб О.А., Скиба С.А., Подільський С.В. Розробка інтернет-додатків в Delphi
. Мейер М. Теорія реляційних баз даних. - М.: Мир, 1997. p>. Наталія Єлманова. ADO в Delphi. p>. Попов В.Б. Паскаль і Дельфі. Самовчитель
. С.М. Діго "Проектування та використання баз даних". Москва: Фінанси і статистика 2000. p>. Тіорі Т., Фрай Дж. Проектування структур баз даних. У 2 кн., - М.: Світ, 1995. p>. Фаронов В. Програмування баз даних в Delphi 6: навчальний курс