Визуальные компоненты для ввода/вывода текста

Компонент Категория Назначение
TLabel Standard Надписи однострочные и многострочные – только вывод
TEdit Standard Однострочное текстовое редактируемое поле – ввод и вывод
TMemo Standard Многострочное редактируемое поле – ввод и вывод
TListBox Standard Список – ввод и вывод
TComboBox Standard Комбинация TListBox и TEdit
TMaskEdit Additional Ввод-вывод однострочного текста, соответствующего шаблона
TLabeledEdit Additional Комбинация компонентов TLabel и TEdit

Все компоненты являются потомками объекта класса TComponent, в котором инкапсулированы их общие свойства и методы. Для получения полного набора методов, свойств и событий конкретного компонента следует по F1 вызвать справочную службуDelphi.

При установке на форме каждый компонент автоматически получает создаваемое средой Delphi имя, в соответствии с именем своего класса и числовой суффикс. В модуле в разделе interface в описании типов будет сгенерировано соответствующее описание.

TForm1 = class (TForm) //форма

Label1: TLabel; //надпись

Edit1: TEdit;//однострочное текстовое поле

Memo1: TMemo; //многострочное текстовое поле

end;

В этой работе рассмотрим ввод/вывод данных только строкового типа и чисел в виде строки символов.

События. Процедуры обработки событий

Событие – воздействие на объект. События наступают в результате действий пользователя, воздействия операционной системы или логики программы.

События, связанные с действиями пользователя: ввод данных, нажатие кнопки, щелчок мышью и т.п. События можно связать с процедурами обработки события, определяющими логику работы программы. Любой компонент формы и саму форму можно рассматривать как элемент управления, воздействуя на которые, пользователь вызывает процедуры обработки событиями и управляет работой программы.

Основными событиями являются:

OnActivate – загрузка формы;

OnClose – закрытие формы;

OnClick - щелчок мышью по форме или компоненту;

OnDbClick – двойной щелчок мышью по форме или компоненту;

OnMouseDown – нажатие кнопки мыши;

OnMouseUp – отпускание кнопки мыши;

OnMouseMove – перемещение указателя мыши на компоненте;

OnExit – потеря фокуса компонентом.

Выбор того или иного события определяет разработчик в соответствии с логикой программы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: