Урок:

Введення та виведення табличних величин. Еле-мент керування «багаторядкове текстове поле».

16.02.2023
0 0
Опис уроку (учням цей опис не показується):

Тема уроку

Введення та виведення табличних величин. Елемент керування «багаторядкове текстове поле».

Для введення та виведення значень елементів табличної величини в середовищі Lazarus можна скористатися багаторядковим текстовим полем (компонент (елемент керування) TMemo на вкладці Standard), яке можна розмістити на формі так само, як й інші компоненти (мал. 1.).

TMemoМал. 1. Багаторядкове текстове поле і його властивості

Основне призначення компонента TMemo — робота з великою кількістю рядків (введення, відображення і редагування текстового матеріалу).

Для роботи з буфером обміну можна використовувати загальноприйняті гарячі клавіші: Ctrl + X — вирізати, Ctrl + C — копіювати; Ctrl + V — вставити.

Розглянемо властивості багаторядкового текстового поля:

Таблиця 1. Властивості елемента TMemo

Властивість

Опис

Name

Ім’я компонента. Використовується в програмі для доступу до компонента і його властивостей, зокрема для доступу до тексту, введеного в поле.

Text

Текст, що знаходиться в полі TMemo. Розглядається як єдине ціле.

Lines

Масив рядків, відповідний вмісту поля. Доступ до рядка здійснюється за номером. Рядки нумеруються з нуля.

Lines.Count

Кількість рядків тексту в поле TMemo.

Left

Відстань від лівої межі поля до лівої межі форми.

Top

Відстань від верхньої межі поля до верхньої межі форми.

Width

Ширина поля.

Height

Висота поля.

Font

Шрифт, що використовується для відображення тексту.

ParentFont

Ознака успадкування властивостей шрифту батьківського елемента.

WantReturns

Клавіша для введення кінця рядка: TRUE — клавіша ENTER; FALSE — поєднання клавіш CTRL + ENTER.

WordWrap

Перехід в початок наступного рядка при введенні довгих рядків: TRUE — проводиться автоматично; FALSE — не проводиться. Прі ввімкненій горизонтальній смузі прокрутки ця властивість ігнорується.

ScrollBar

Використання смуги прокрутки, якщо текст великий і не поміщається в компоненті TMemo:
ssNone — смуги прокрутки відсутні;
ssHorizontal — встановлено горизонтальна прокрутка;
ssVertical — встановлено вертикальна прокрутка;
ssBoth — встановлені дві смуги прокрутки.

ReadOnly

Дозволяє або забороняє редагування тексту. (Програмно все одно текст можна додавати).

Джерело: http://schoolinfo.ho.ua/TableArrays/in_out.html

Вміст уроку:
1
Опис, який учні побачать перед початком уроку

Тема уроку

Введення та виведення табличних величин. Елемент керування «багаторядкове текстове поле».

Для введення та виведення значень елементів табличної величини в середовищі Lazarus можна скористатися багаторядковим текстовим полем (компонент (елемент керування) TMemo на вкладці Standard), яке можна розмістити на формі так само, як й інші компоненти (мал. 1.).

TMemoМал. 1. Багаторядкове текстове поле і його властивості

Основне призначення компонента TMemo — робота з великою кількістю рядків (введення, відображення і редагування текстового матеріалу).

Для роботи з буфером обміну можна використовувати загальноприйняті гарячі клавіші: Ctrl + X — вирізати, Ctrl + C — копіювати; Ctrl + V — вставити.

Розглянемо властивості багаторядкового текстового поля:

Таблиця 1. Властивості елемента TMemo

Властивість

Опис

Name

Ім’я компонента. Використовується в програмі для доступу до компонента і його властивостей, зокрема для доступу до тексту, введеного в поле.

Text

Текст, що знаходиться в полі TMemo. Розглядається як єдине ціле.

Lines

Масив рядків, відповідний вмісту поля. Доступ до рядка здійснюється за номером. Рядки нумеруються з нуля.

Lines.Count

Кількість рядків тексту в поле TMemo.

Left

Відстань від лівої межі поля до лівої межі форми.

Top

Відстань від верхньої межі поля до верхньої межі форми.

Width

Ширина поля.

Height

Висота поля.

Font

Шрифт, що використовується для відображення тексту.

ParentFont

Ознака успадкування властивостей шрифту батьківського елемента.

WantReturns

Клавіша для введення кінця рядка: TRUE — клавіша ENTER; FALSE — поєднання клавіш CTRL + ENTER.

WordWrap

Перехід в початок наступного рядка при введенні довгих рядків: TRUE — проводиться автоматично; FALSE — не проводиться. Прі ввімкненій горизонтальній смузі прокрутки ця властивість ігнорується.

ScrollBar

Використання смуги прокрутки, якщо текст великий і не поміщається в компоненті TMemo:
ssNone — смуги прокрутки відсутні;
ssHorizontal — встановлено горизонтальна прокрутка;
ssVertical — встановлено вертикальна прокрутка;
ssBoth — встановлені дві смуги прокрутки.

ReadOnly

Дозволяє або забороняє редагування тексту. (Програмно все одно текст можна додавати).

Джерело: http://schoolinfo.ho.ua/TableArrays/in_out.html

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Д/З Перегляньте відео

Рефлексія від 10 учнів

Сподобався:

0

Так: 8

Ні: 2

Зрозумілий:

0

Так: 10

Ні: 0

Потрібні роз'яснення:

0

Ні: 8

Так: 2

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

Табличні величини. Елемент керування «багаторядкове текстове поле». Уведення та виведення табличних величин

Табличні величини. Елемент керування «багаторядкове текстове поле». Уведення та виведення табличних величин

567

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

25 грн

Властивості та методи елементів керування. Текстове поле

Властивості та методи елементів керування. Текстове поле

482

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

25 грн

Властивості та методи елементів керування. Текстове поле

Властивості та методи елементів керування. Текстове поле

472

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

33 грн

8 клас. Урок 25. Введення даних і виведення результатів з використанням полів (Python)

8 клас. Урок 25. Введення даних і виведення результатів з використанням полів (Python)

370

Аватар профіля Вітенко Іван
Інформатика
8 клас

48 грн

8 клас. Урок 42. Властивості та методи елементів керування. Текстове поле (Python)

8 клас. Урок 42. Властивості та методи елементів керування. Текстове поле (Python)

265

Аватар профіля Вітенко Іван
Інформатика
8 клас

26 грн

Введення й виведення даних. Вирази

Введення й виведення даних. Вирази

342

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

25 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1308

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1130

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1357

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

508

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

661

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

291

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас