Лекция «Общие характеристики визуальных компонентов» для практической работы № 2 стр. 1 Основные свойства Визуальных компонентов Имя Name AutoSize Align Color Cursor Enable Visible Font ShowHint Hint Описание Имя объекта управления используемое в коде программы ! требования: англ. Алфавит, цифры, подчеркивания Определяет будет ли элемент автоматически изменять размер, при изменении содержим Способ выравнивания компонента внутри объекта, которому он принадлежит Цвет фона компонента Определяет рисунок указателя мыши, при попадании его в область компонента Доступен ли элемент управления, при попадании мыши, клавиатуры или таймера Будет ли компонент виден на экране Описывает атрибуты шрифта, текстов находящиеся в компоненте Будет ли показываться подсказка, всплывающая около указателя мыши, при наведении его на компонент Строку в качестве всплывающей подсказки для данного компонента Пример Btn_close True alTop CLGray CRHandPoint True false True ‘для Выхода’ Значения свойства Align Alnone выравнивание отсутствует Altop выравнивание к верху AlBottom выравнивание к низу Alleft выравнивание влево Alright выравнивание вправо Alclient растянутый во весь размер Место расположение компонента на форме или на экране определяется следующими свойствами Left координаты левой ближайшей точки Top координаты верхней ближайшей точки width Величина компонента по ширине height Величина компонента по высоте ! Координаты измеряются в пикселях. Свойство Font является составным и состоит из следующих полей: Name имя шрифта Color цвет символа Size размер символа Style стиль начертания FsItalic-курсив FsBold-жирный FsUnderline-подчеркнутый FsStrikeout-перечеркнутый Имя события OnClick OnDblClick OnMouseDown OnMouseUp OnMouseMove OnKeyPress OnKeyDown OnKeyUp OnChange OnEnter OnExit OnCreate OnActivate OnClose Источник возникновения Мышь Мышь Мышь Мышь Мышь Клавиатура Клавиатура Клавиатура Клавиатура Клавиатура Клавиатура Клавиатура Клавиатура Клавиатура OnCloseQuery Клавиатура Основные события объектов Момент возникновения Происходит при обычном щелке мыши Двойной щелчок мыши Нажатие клавиши Момент отпускания клавиши Перемещение шарика Нажатие клавиши ASCI кода Момент нажатия клавиши Момент отпускания клавиши Изменение значения объекта Получение фокуса ввода Потеря фокуса ввода Создание формы в оперативной памяти до её появления на экране Форма отображается на экране и становится текущей закрытие формы любым способом Перед закрытием формы имеет выходной параметр CanClose (true – форма будет закрыта, false - не будет закрыта) Лекция «Общие характеристики визуальных компонентов» для практической работы № 2 Основные методы визуальных компонентов Имя метода Описание Click Инициирует событие OnClick Hide Скрывает элемент управления Refresh Переписывает элемент на экране Show Показывает элемент управления SetFocus Устанавливает на заданный элемент управления фокус ввода Clear Очистка значений компонента Виды визуальных компонентов и их классы: Описание Сокращение Класс стр. 2 Пример КЛАСС РАБОТЫ С ТЕКСТОМ TLabel TEdit нередактируемый текст LB Lb_Tovar однострочное поле редактирования текста ED Ed_Tovar BTN Btn_exit КЛАСС КНОПОК УПРАВЛЕНИЯ Обычная кнопка с текстом TButton Имя Caption Text Position Alignment Layout wordWrap maxLength charCase Свойства, имеющиеся у некоторых компонентов Описание Строка, отображаемая в заголовке компонента Строка, которую содержит компонент в качестве значения Место размещения формы относительно экрана или других форм Выравнивание текста внутри компонента по горизонтали Выравнивание текста внутри компонента по вертикали Возможность переноса слов при превышении размеров компонента Максимальное количество символов Регистр текста Значения свойства Position poDesigned poDefault poScreenCenter poMainFormCenter Значения свойства Layout tlBottom tlCenter tlTop Значения свойства charCase ecNormal ecLowerCase ecUpperCase Имя тип Str процедура IntToStr функция Val процедура StrToInt функция Trim функция Компоненты Button, form Edit form Lable Lable Lable Edit Edit Расположение соответствует месту при конструировании выравнивание в левый верхний угол приложения В центе экрана В центре главной формы Выравнивание по верхнему краю Расположение в центре по вертикали Выравнивание по нижнему краю Регистр букв совпадает с вводимыми Все буквы переводятся в нижний регистр Все буквы переводятся в верхний регистр Стандартные подпрограммы (процедуры и функции) Delphi назначение параметры пример Входные Выходные (результат) преобразование числа в Число строка Str(45,s); строку Преобразование целого Число строка S:=IntToStr (45); числа в строку преобразование строки в строка Число, Val(Ed_1.text,n,er) число код ошибки (0- ошибки преобразования нет) преобразование строки в строка Число N:=StrToInt(Ed_1.text) целое число удаление из строки строка строка Ed_1.text:=Trim(Ed_2.text) начальных и завершающих пробелов