- •Часть III
- •Свойства компонента Edit (поле ввода-редактирования)
- •Свойства компонента Label (поле ввода-редактирования)
- •Свойства компонента Button (командная кнопка)
- •Пример составления программы
- •Значение свойства Caption для переменных типа Label
- •Значение свойства Caption для переменных типа Button
- •Задания по вариантам
- •Свойства компонента RadioGroup
- •Пример составления программы
- •Задания по вариантам
- •Лабораторная работа №3 Цель работы
- •Программа работы
- •Пример составления программы
- •Задания по вариантам
- •Пример составления программы
- •Задания по вариантам
- •Свойства компонента CheckBox
- •Свойства компонента SpinEdit
- •Пример составления программы
- •Задание по вариантам
- •Пример составление программы
- •Свойства компонента Memo
- •Свойства компонента ProgressBar
- •Пример составление программы
- •Составление системы уравнений для схемы
- •Задания по вариантам
- •Литература
Свойства компонента Memo
Свойство |
Определяет |
CaretPos |
Содержит координаты мигающего текстового курсора. |
Lines |
Содержит строки текста |
TScrollStyle = (ssNone, ssHorizontal, ssVertical, ssBoth) ScrollBars: TScrollStyle |
Определяет наличие в окне редактора полос прокрутки: ssNone – нет полос ssHorizontal – есть горизонтальная полоса; ssVertical - есть вертикальная полоса; ssBoth - есть обе полосы. |
WantReturns |
Если содержит True, нажатие Enter вызывает переход на новую строку, в противном – обрабатывается системой. Для перехода на новую строку в этом случае следует нажать Ctrl+Enter |
WantTabs |
Если содержит True, нажатие Tab вызывает ввод в текст символа табуляции, в противном случае обрабатывается системой. Для ввода символ табуляции в этом случае следует нажать Ctrl+Tab |
Заметим, что если свойство ScrollBars содержит ssHorizontal или ssBoth , свойство WordWrap игнорируется, и длинные строки отсекаются. Свойство Lines содержит пронумерованный список строк: первая строка в этом списке имеет индекс 0, вторая – 1, а общее количество строк можно узнать с помощью Lines.Count.
Компонент класса TPageControl находится на вкладке Win32. С его помощью можно создать многостраничный элемент управления. Он может содержать несколько перекрывающих друг друга панелей (компонентов) класса TTabSheet. Эти компоненты размещаются внутри компонента TPageControl. Каждая панель выбирается связанной с ней закладкой и может содержать свой набор помещенных на неё компонентов.
Чтобы на этапе конструирования добавить новую панель или выбрать ранее вставленную, нужно щёлкнуть по компоненту правой кнопкой мыши и выбрать New Page (новая панель), Next Page (следующая панель) или Previous Page (предыдущая панель). Смена панелей идёт циклически, т. е. после показа последней показывается первая и наоборот.
Компонент TProgressBar (вкладка Win32) предназначен для отображения хода выполнения длительного по времени процесса, с его помощью можно только отображать числовую величину, но её нельзя изменять.
Таблица 7.2.
Свойства компонента ProgressBar
Свойство |
Определяет |
Max |
Определяет максимальное значение диапазона. |
Min |
Определяет минимальное значение диапазона. |
Position |
Содержит текущее значение отображаемой величины. |
Orietation |
Определяет ориентацию компонента |
Smooth |
Определяет, будет ли полоса сплошной (True) или сегментированной |
Step |
Шаг наращивания свойства Position методом StepIt |