Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
5
Добавлен:
26.04.2015
Размер:
98.3 Кб
Скачать

ComboBox

Страница: Standart

Назначение: Используется выбора элемента из списка в окно редактирования ( ввода). Данный компонент объединяет свойства и методы компонентов Edit и ListBox. В качестве списка в программе может выступать массив. Элемент списка (Items) имеет строковое значение. Все элементы списка имеют индекс (ItemIndex), индексация начинается от 0.

Основные свойства:

  • Text – в этом свойстве содержится строковое значение

  • Items[ItemIndex] – принимает зачение элемента списка с указанным индексом. Значение данного свойства можно изменять (редактировать).

  • ItemIndexпринимает значение индекса текущего (выделенного) элемента списка. При изменении ItemIndex меняется текщий элемнт списка.

  • Items.Countпринимает значение числа элементов списка.

  • Style – определяет стиль ( характер работы со списком ) Значение csDropDown – позволяет вводить и редактировать в окне Edit. Значение csDropDownList – позволяет только выбирать из списка.

Основные методы:

  • Clear – очистка списка

  • Items.Append(S) – добавление в список элемента со значением S

Пример

A:=StrToInt(ComboBox1.Text); // ввод целого значения A

ComboBox1.Clear; // очистка списка

ComboBox1.Items.Append(‘Первый’); // добавление в список

StringGrid

Страница: Additional

Назначение: Используется для вывода ( ввода, редактирования ) табличных данных. Элемент таблицы (ячейка Cells) имеет строковое значение. Все ячейки таблицы имеют координаты: Столбец (Col), Строка(Row). Левая верхняя ячейка имеет координаты 0,0.

Основные свойства:

  • Cells[Col,Row] – в этом свойстве содержится строковое значение

  • ColCount – принимает значение числа столбцов.

  • RowCount - принимает значение числа строк.

  • Col – принимает значение текущего столбца

  • Row – принимает значение текущей строки

  • FixedCols – число зафиксированных колонок.

  • FixedRows – число зафиксированных строк.

  • Options – множественного типа задает ряд параметров

  1. goEditing – редактирования

  2. goColSizing – изменение размера колонки

  3. goRowMoving- перемещение строки

Основные методы:

Пример

StringGrid1.RowCount:= 5; // число строк

StringGrid1.ColCount:= 6; // число колонок

for i:= 1 to 6 do

for j:= 1 to 5 do StringGrid1.Cells[i-1,j-1]:= ‘’; // очистка таблицы

for i:= 1 to StringGrid1.ColCount do

for j:= 1 to StringGrid1.RowCount do StringGrid1.Cells[i-1,j-1]:= IntToStr(Random(10)); // заполнение таблицы случайными числами

Edit1.Text:= StringGrid1.Cells[3,1]; // считывание значения из ячейки с координатами [3,1].

Memo

Страница: Standart

Назначение: Используется для вывода ( ввода, редактирования ) текстовых строк. Элементом текстового редактора является строка (Lines). Строки пронумерованы ( с нуля).

Основные свойства:

  • Lines[Index] – в этом свойстве содержится строковое значение (строка)

Основные методы:

  • Clear – очистка редактора (удаление строк)

  • Lines.Append(S) – добавление строки со значением S

  • Lines.Delete(N) – удаление из списка строки с индексом N

  • Lines.SaveToFile(S) – сохранение в файле, S имя файла

  • Lines.LoadFromFile(S) – загрузка из файла, S имя файла

Пример

Memo1.Clear; // очистка редактора

Memo1.Lines.Append(‘Новая строка’); // добавление строки

Edit1.Text:= Memo1.Lines[3]; // считывание в Edit значения из 3 строки.

SpinEdit

Страница: Samples

Назначение: Используется для ввода целочисленных значений.

Основные свойства:

  • Value –в этом свойстве содержится целое значение.

  • MaxValue – максимально допустимое значение

  • MinValue - минимально допустимое значение

  • Increment – шаг изменения значений

  • ReadOnly допускается редактирование (False), не допускается (True)

Основные методы:

Пример

N := SpinEdit1.Value; // ввод значения для N

ScrollBar

Страница: Standart

Назначение: Используется для ввода целочисленных значений.

Основные свойства:

  • Position – в этом свойстве содержится целое значение соответствующее положению движка.

  • Max – максимальное значение ( движок справа )

  • Min – минимальное значение ( движок слева )

Основные методы:

Пример

Edit1.Text:=IntToStr(ScrollBar1.Position);

N:= (ScrollBar1.Position);

TrackBar

Страница: Win32

Назначение: Используется для изменения ( ввода ) целочисленных значений из определенного диапазона.

Основные свойства:

  • Position – в этом свойстве содержится целое значение соответствующее положению движка.

  • Max – максимальное значение ( движок справа )

  • Min – минимальное значение ( движок слева )

  • Frequency- метки (шкала)

Основные методы:

Пример

Edit1.Text:=IntToStr(TrackBar1.Position);

N:= (TrackBar1.Position);

ProgressBar

Страница: Win32

Назначение: Используется для визуального представления целочисленных значений.

Основные свойства:

  • Position – в этом свойстве содержится целое значение соответствующее положению движка.

  • Max – максимальное значение ( движок справа )

  • Min – минимальное значение ( движок слева )

Основные методы:

Пример

ProgressBar1.Position := StrToInt(Edit1.Text);

ProgressBar1.Position := K;

StatusBar

Страница: Win32

Назначение: Используется для отображения текстовых данных в секциях (Panels) статусной строки. Статусная строка, как правило, размещается в нижней части окна, разбивается на части (секции). Для работы с секциями (Panels) используется редактор (Panels Editor), который позволяет создавать, удалять, перемещать секции. Основные свойства являются подсвойствами свойства Panels[N], где N номер панели (счет от нуля).

Основные свойства:

  • Width – ширина секции.

  • Text – текстовое значение отображаемое в секции

Основные методы:

Пример

StatusBar1.Panels[1].Text:=’Текущий ’+ IntToStr(i);// показ номера текущего во второй (по счету) панели

Gauge

Страница: Samples

Назначение: Используется для отображения числовых ( целых , вещественных ) данных в виде простейшей диаграммы. Тип диаграммы определяется свойством Kind.

Основные свойства:

  • Kind – тип диаграммы.

  • MaxValue – максимально допустимое значение

  • MinValue - минимально допустимое значение

  • Progress – значение лежащее между MaxValue и MinValue

Основные методы:

Пример

Gauge1.Kind := gkPie; // круговая диаграмма

Gauge1.Progress:=N;

MonthCalendar

Страница: Win32

Назначение: Используется для ввода и вывода данных типа Date.

Основное свойство:

  • Date – в этом свойстве содержится значение даты. Можно использовать на запись ( установка ) и чтение.

Основные методы:

Пример

Edit1.Text:=DateToStr(MonthCalendar1.Date); // вывод даты

Today:= MonthCalendar1.Date; // ввод значения Today из календаря

MonthCalendar1.Date:=Yersterday;// вывод значения Yersterday в календарь

Timer

Страница: System

Назначение: Используется для генерации последовательности событий OnTimer. Интервал наступления событий определяется свойством Interval. Компонент не визуальный.

Основные свойства:

Соседние файлы в папке Методический материал