(до пр 2)

advertisement
Лекция «Общие характеристики визуальных компонентов» для практической работы № 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)
начальных и
завершающих пробелов
Download