Основне меню  

   

Реклама  

Скачуйте відеуроки для створення сайту за допомогою SMS Joomla 

реклама

 

   

Ми в Facebook  

Калькулятор расчета пеноблоков смотрите на этом ресурсе
Все о каркасном доме можно найти здесь http://stroidom-shop.ru
Как снять комнату в коммунальной квартире смотрите тут comintour.net
   

Реклама в мережі  

   

Статистика  

Користувачі
1
Статті
168
Перегляди статей
397315
   

Пошук по сайту  

   

Ми знаходимось тут  

   

Випадкове фото  

   

Наш відеоканал  

   

Відвідування сайту  

Яндекс.Метрика

 

   

Посібник Delphi  

ДОСТУПНИЙ ВИКЛАД,

ЦІКАВІ ПРИКЛАДИ, ВИХІДНІ КОДИ.

ЦІНА ДИСКА З МАТЕРІАЛАМИ - 500 грн. 

Якщо ваша карта обслуговується ПриватБанком тоді переведіть потрібну суму через Приват24 на карту    5168 7573 0556 9925 або натисніть на посилання "Перейти до оплати", щоб здійснити миттєвий платіж без комісії. Перейти до оплати!

 Звертайтесь за адресою еmail:kuzbyt@ukr.net

 
   

Відеокурс по С++  

   

Рекомендуємо:  

   

Ми в контактах  

   

Сайти  

Українські уроки про ІТ

Єдина Країна! Единая Страна!

 

Українські уроки про програмування

 

 
   

На попередньому уроці ми розповідали про компоненти Lazarus TImage (Зображення), який використовується для виведення на форму графічного малюнка.

На  цьому уроці Ви познайомитеся з компонентами TBitBtn, TEdit і TMemo.

Компонент TBitBtn (Кнопка з піктограмою) знаходиться на вкладці Additional, аналогічний компоненту TBbutton, але може містити піктограму формату BMP або ICO.

Компонент TEdit (Поле введення) - текстове поле, яке на відміну від TLabel можна редагувати під час виконання програми. Текст, що вводиться в поле введення, зберігається у властивості Text.

Компонент TMemo призначений для роботи з багаторядковим текстом, який міститься у властивості Lines.

Компонент TBitBtn відрізняється від TButton тим, що на ньому можна відображати піктограми. Крім цього, цей компонент має і свої особливі властивості.

Kind - задає тип кнопки. Є кілька визначених типів іконки з готовою піктограмою і текстом.

Glyph - якщо вас не влаштовують запропоновані малюнки, ви можете вибрати інші. Буде відкрито діалогове вікно, необхідно вказати шлях до цього малюнку.

Розглянемо приклад.

Завдання . Розробити додаток, в якому текст по кліку на кнопці BitBtn1 буде копіюватися з елемента Edit1 в мітку Label2 і в Memo-поле.

 Зберегти малюнок стрілки, зазначений нижче, як файл.

 

Хід виконання

1. Завантажте середовище програмування Lazarus, створіть додаток, збережіть до новоствореної папки (Проект -Зберегти як ...).

2. Скопіюйте в папку проекту файл із зображенням стрілки.

3. Створіть інтерфейс за зразком. Додайте на формі Урок4 елементи TLabel, 1 елемент TMemo, 1 елемент TEdit, 2 елементи TBItBtn.

4. Налаштуйте властивість елементів, яке відповідає за текст на поверхні елемента.

5. Щоб помістити на кнопці BitBtn1 піктограму у вигляді стрілочки потрібно:

1) Виділити елемент BitBtn1.

2) Завантажити картинку за допомогою властивість Glyph.

Напишіть програмний код для процедури TForm1.ButTon1Click:

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

   label2.caption:= edit1.text;

   memo1.Text:=edit1.Text;

end;

6. Напишіть програмний код для процедури TForm1.BitBtn2Click:

procedure TForm1.BitBtn2Click(Sender: TObject);

begin

   close;

end;

Для Кнопки BitBtn2 можна вибрати властивість Kind і задати значення blClose. Тоді процедури для цієї кнопки писати не потрібно.

7. Програма готова. Відкрийте програму і перевірте її роботу.

Введіть в текстове поле довільний текст і натисніть кнопку Копіювати. Введений вами текст повинен скопіюватись в поле написи і в memo-поле.

Натисніть на кнопку Вихід - відбудеться вихід з програми.

8. Збережіть проект (Проект - Зберегти).

 На цьому уроці ми вивчили три нових компоненти: TBitBtn (Кнопка з піктограмою), TEdit (Поле введення), TMemo (Багаторядкове поле), розглянули приклади їх використання.

 На наступному уроці поговоримо про типи даних в середовищі Lazarus.

   

Поділіться з друзями

 
   

Сайт для перевірки своїх знань з програмування на сайті:http://www.quizful.net/test


 Розробка сайтів, інтернет-магазинів під ключ. Створення програмного забезпечення для обліку в магазинах,

гуртовнях, ведення власного бізнесу та інших. Написання дипломних та курсових робіт з програмування, баз даних.

 

Звертайтесь за адресою email:kuzbyt@ukr.net

 

 

© (C) Sambir, I.Kuzbyt