Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab2 ООП.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
7 Мб
Скачать
☆

Події головної форми.

Розглянемо опис більшості подій, що може відслідковувати головна форма додатка. Звичайно ж, нам доступно набагато більше і можна створити ще свої оброблювачі. Події можна побачити на закладці Events об'єктного інспектора.

Палітра компонентів Standard.

Розглянемо компоненти, що знаходяться на закладці Standard палітри компонентів. Одночасно з цим ми будемо писати програми з використанням цих компонентів, і вивчати мова програмування Delphi.

Кнопка (tButton).

Кнопка в Delphi походить від об'єкта TButton. Коли ти встановлюєш на форму нову кнопку, то їй дається ім'я за замовчуванням Button1.

  1. Створіть новий додаток.

  2. Тепер клацніть по зображенню кнопки на палітрі компонентів.

  3. Після цього клацни за формою в будь-якім місці.

  1. Зміните заголовок кнопки. У полеCaption і зміните текст на «Натисни мене»

  2. Зміните ім'я кнопки за допомогою полючи Name на MyFirstButton.

  3. Зміните ім'я форми на MainForm

  4. Перейдіть на закладку Events. Виберіть подію OnClick і клацніть по ньому двічі.

  5. Напишіть у редакторі коду процедуру - оброблювач події OnClick .

  1. Спробуйте запустити програму і натиснути на кнопку. Програма закриється.

  2. Виділите форму і зміните властивість AutoScroll на False, щоб на формі не з'являлися автоматично смуги прокручування.

  3. Створіть для кнопки оброблювач події OnMouseMove. Для цього виділите кнопку і перейдіть в об'єктному інспекторі на закладку Events. Напишіть тут наступне:

  1. Запустите програму і спробуйте натиснути на кнопку. Як тільки ми спробуємо навести на неї мишкою, кнопка буде тікати від нас.

Надпис (tLabel).

  1. Створіть новий додаток.

  2. Установите на форму один компонентів TLabel і зміните в нього властивість Caption на «Це моя перша програма»

  1. Клацніть двічі по властивості Font компонента Label1. З'явиться вікно властивостей шрифту. Зробіть шрифт побільше і зміните колір на білий.

  2. Запам'ятаєте значення властивостей Left і Top компонента.

  3. Скопіюйте цей компонент у буфер обміну.

  4. Клацніть за формою, щоб зняти виділення з компонента Label1і вставте копію компонента.

  5. Виділити компонент і зміни властивості Left і Top так, щоб другий компонент був як би небагато зрушений поверх першого.

  6. Клацніть двічі по властивості Font і зміни колір на синій. І нарешті зміни властивість Transparent (прозорий) на true.

Рядка введення (tEdit).

  1. Створіть новий проект.

  2. Установите на нього два компоненти TEdit з палітри компонентів Standard і одну кнопку.

  1. Очистите в обох компонентів TEdit властивість Text. Ця властивість відповідає за вміст рядка введення.

  2. Створіть для кнопки оброблювач події OnClick.

  1. Запустите програму.

  2. Введіть у перший рядок уведення який-небудь текст, а потім натисніть кнопку. В другому рядку введення з'явиться той же текст.

  3. Зміните в першого рядка уведення властивість PasswordChar на зірочку «*».

  4. Запустите програму і спробуй ввести в цей рядок текст. Замість тексту будуть з'являтися зірочки, як при введенні пароля в якій-небудь програмі.

  1. Спробуйте натиснути на кнопку і в другий рядок уведення перенесеться текст, що ми вводили.

  2. Зайдіть у процедуру оброблювач події OnClick для кнопки і напиши там наступне:

  1. Введіть у перший рядок уведення слово password і натисніть кнопку, то в другому рядку з'явиться напис «Пароль вірний», інакше буде напис «Пароль невірний».

Кінець роботи

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]