Оглавление
- ВВЕДЕНИЕ
- 1. DELPHI 7 ИЛИ DELPHI 10 и 11?
- 2. К НАЧАЛУ МУЛЬТИПЛАТФОРМЕННОГО ПРОГРАММИРОВАНИЯ
- 2.1. ОСОБЕННОСТИ DELPHI ANDROID
- 2.2. НАЧАЛО РАБОТЫ И СОЗДАНИЕ ПРОЕКТА (ПРИЛОЖЕНИЯ)
- 2.3. НАСТРОЙКА СМАРТФОНА ДЛЯ РАБОТЫ С СОЗДАВАЕМЫМ ПРИЛОЖЕНИЕМ
- 2.4. ОСНОВНАЯ ФОРМА ПРИЛОЖЕНИЯ (Form1)
- 2.5. СОХРАНЕНИЕ И ЗАПУСК РАБОТЫ ПРИЛОЖЕНИЯ
- 2.6. ПОДГОТОВКА ПРИЛОЖЕНИЯ К ВЫПУСКУ
- 3. ОСОБЕННОСТИ КОМПОНЕНТОВ ANDROID
- 4. ОБЩИЕ СВОЙСТВА КОМПОНЕНТОВ
- 5. Типы программ в DelpHi Android
- 6. ТИПЫ ДАННЫХ В DELPHI Android
- 7. ВКЛАДКИ КОМПОНЕНТОВ
- 8. КОМПОНЕНТЫ для ВВОДА И ВЫВОДА ТЕКСТА
- 8.1. КОМПОНЕНТ МЕТКА – Label
- 8.2. Компоненты ввода текста и чисел: Edit, ComboEdit, NumberBox
- 8.3. КОМПОНЕНТ СПИСОК – ListBox
- 8.4. КОМПОНЕНТ ComboBox
- 8.5. ListView
- 8.6. МНОГОСТРОЧНЫЙ ТЕКСТОВОЙ КОМПОНЕНТ Memo
- 8.7. КОМПОНЕНТЫ ВЫБОРА CheckBbox и RadioButton
- 9. КОМПОНЕНТЫ ДЛЯ РАБОТЫ С ДАННЫМИ – Таблицы и Базы
- 10. ГЛАВНЫЙ КОМПОНЕНТ ДЛЯ ПРОГРАММИРОВАНИЯ – Button
- 11. КОМПОНЕНТЫ ДЛЯ 2D И 3D ГРАФИКИ
- 11.1. КОМПОНЕНТЫ ДЛЯ ГРАФИКИ: ImageViewer, ImageControl, Image, PaintBox, Chart, Shape
- 11.2. Группа компонентов Shape
- 11.3. Компоненты типа Image и Paint
- 11.4. РИСОВАНИЕ СРЕДСТВАМИ DELPHI ANDROID
- 11.5. Компонент построения графиков Chart
- 11.6. КОМПОНЕНТЫ 3D ГРАФИКИ
- 11.7. АНИМАЦИЯ ОБЪЕКТОВ
- 11.8. ВОЗМОЖНОСТЬ РИСОВАНИЯ НА ЭКРАНЕ
- Конец ознакомительного фрагмента
- Главная
- Виталий Донцов
- 📚 Книги
- Программирование для Android и работа с датчиками в среде Delphi 11
- Читать фрагмент
- 8. КОМПОНЕНТЫ для ВВОДА И ВЫВОДА ТЕКСТА8. КОМПОНЕНТЫ для ВВОДА И ВЫВОДА ТЕКСТА
8. КОМПОНЕНТЫ для ВВОДА И ВЫВОДА ТЕКСТА
8.1. КОМПОНЕНТ МЕТКА – Label
Компонент Label – предназначен для текстовой информации, например, заголовков, но подойдет и для ввода/вывода любого короткого текста. При использовании как заголовка ему лучше придать значение выравнивание Align: Top или Bottom и растянуть на всю Форму, не забыв центрировать текст в TextSetting (изначально свойство представлено как leading).
Общие StyledSetting обычно приходится убирать (false) и ставить собственные в TextSettings, свойства ротации и анимации вряд ли нужны.
Важное свойство: AutoSize – автоматический размер под текст, который можно и не ставить, а лучше сделать побольше размер в высоту и ширину.
Также важно свойство WordWrap = true в TextSettings, которое автоматически переводит не вмещающийся текст на строчку ниже (нумерация строчек в Memo при этом не меняется!).
Свойства компонента можно задавать и кодом. Работа с компонентом состоит обычно в передаче и считывании текста:
Label1.Text:= «Вводимый текст»; //текст в кавычках»»
Label1.Text:= str; // str – строковая переменная
str:= Label1.Text;
Label1.Text. Empty = «»;
Начальный текст обычно задается в Инспекторе объектов, как и его характеристики, которые можно поменять программно в ходе работы приложения.
Из длинного списка свойств и действий, предлагаемого подсказкой после ввода названия компонента и точки, означающей ввод свойств или действий, на самом деле используется обычно только ввод и вывод текста, а чаще всего Label используется вообще однократно при создании приложения для заголовков или подписей.
Рис. 19. Предлагаемые программно свойства и действия для компонента Label.