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

Свойства характерные для многих компонентов

1. Name – свойство определяет имя компонента по которому к нему производится обращение в программе. При размещении нового компонента на форме, он автоматически получает имя. При работе с большими сложными проектами имена лучше давать свои, осмысленные. В программе нельзя указывать команды изменяющие имя. Это может привести к ошибкам.

2. Caption – определяет текст надписи на компоненте или возле него. Этот текст виден и во время проектирования и во время выполнения программы. Используется для обозначения названий и надписей. Ему можно присваивать только строковые значения.

Например: Button1.Caption:= “Справка”;

3. Visibleзначение этого свойства определяет видимость объекта на форме в процессе выполнения. Может принимать только два значения – True и False.

Пример: В момент выполнения команды Button2.Visible:=False – кнопка станет невидимой.

4. Left – обозначает координату левого края компонента в пикселях, по оси ОХ. Значение имеет тип Integer.

5. Top - обозначает координату верхнего края компонента в пикселях, по оси ОУ.

Пример:

Button2.left:=0;

Button2.Top:=0; кнопка окажется в левом верхнем углу формы.

6.Width – определяет горизонтальный размер компонента в пикселях.

7. Height– определяет высоту компонента в пикселях.

8. Font – объединяет группу свойств для задания атрибутов шрифта.

Color – цвет текста

Height – высота шрифта в пикселях.

Name – название шрифта

Charset – определяет набор символов для шрифта

Style – стиль шрифта (полужирный, подчеркнутый и т.д.)

Например:

Button2.Font.Color:=200; – надпись на кнопке приобретет красный цвет.

9. Color – задает цвет объекта.

10. Cursor – это свойство отвечает за курсор, который будет отображаться при наведении мышкой на форму/компонент.

11. Enabled – Тип свойства – логический. Доступность компонента. Если это свойство равно true, то пользователь может работать с этим компонентом. Иначе компонент недоступен и окрашен серым цветом.

12. Hint – текст подсказки, который будет появляться в строке состояния при наведении мышкой на форму/компонент.

13. ShowHint – Тип свойства – логический. Оно показывает - нужно ли показывать подсказки.

Основные методы объектов

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

Рассмотрим некоторые методы характерные для многих компонентов.

1. Hide – делает компонент невидимым. У невидимого компонента все свойства и методы остаются доступными.

2. Show – делает видимым невидимый компонент.

4. SetFocus – Передает фокус элементу, тем самым выделяя его.

Основные события объектов

События наступают, прежде всего, вследствие действий пользователя — перемещения курсора мыши, нажатия кнопок мыши или клавиш клавиатуры. Но события могут наступать и в результате работы самих объектов. В каждом объекте определено множество событий, на которые он может реагировать.

Список событий представлен в Инспекторе объектов.

1. OnClik – соответствует щелчку мыши на компоненте.

Пример:

procedure TForm1.Button2Click(Sender: TObject);

begin

Button1.SetFocus;

end;

2. OnDblClik – соответствуетдвойномущелчку. К одному и тому же объекту нельзя описать одновременно и OnClik и OnDblClik, так как первое всегда перехватит первый щелчек.

3. OnEnter – сбытие наступает в момент получения объектом фокуса.

4. OnMouseMove – наступает при перемещении мыши над компонентом.

program my;

var

a : array[1..10] of integer;

i : integer;

n : byte;

begin

n:=0;

for i:=1 to 10 do

begin

write('');

readln(a[i]);

if a[i]<0 then inc(n);

end;

writeln(' = ', n);

readln;

end.