Оценить:
 Рейтинг: 0

Программирование на Delphi 7

Год написания книги
2012
<< 1 ... 10 11 12 13 14 15 16 17 18 ... 20 >>
На страницу:
14 из 20
Настройки чтения
Размер шрифта
Высота строк
Поля

OnHide – событие возникает после смены выбора вкладки

2. КОМПОНЕНТЫ СТРАНИЦЫ «SYSTEM»

1) Timer – таймер, для вызова какой-либо процедуры через заданный промежуток времени

Enabled – включение/выключение таймера

Interval – время в миллисекундах, через которое будет вызываться событие «OnTimer»

OnTimer – событие, которое вызывается таймером каждый раз через время «Interval»

2) MediaPlayer – компонент для воспроизведения видео и звуковых файлов

FileName – указание имени видео или звукового файла

DeviceType – вид проигрываемого файла (видео, аудио)

Display – указывается компонент, на котором будет выводиться видео

Open – метод открытая устройства отображения видео или аудио (вызывается перед «PLAY»)

Play – метод запуска видео или аудио (вызывается после «OPEN»)

Stop- метод остановки видео или аудио (вызывается после «PLAY»)

3. КОМПОНЕНТЫ СТРАНИЦЫ «SAMPLES»

Gauge – компонент для отображения числовой величины в рисунке с процентами

Мах – максимальное значение

Min – минимальное значение

Progress – текущее значение

Kind – вид диаграммы (круговая диаграмма, вертикальный столбик, горизонтальный столбик и др.)

BackColor – цвет не закрашенной части компонента

ForeColor – цвет закрашенной части

ShowText – если "TRUE", то текстовое значение в процентах будет отображаться в компоненте, иначе нет

SpinEdit – аналог компонента «EDIT» для ввода цифр с возможность инкремента/декремента величины

MaxValue – максимальное значение

MinValue – минимальное значение

MaxLength – максимальное количество цифр (длина строки)

Increment – шаг наращивания величины

Value – текущее значение

ЛЕКЦИЯ № 8

1. РАБОТА С ГРАФИКОЙ В DELPHI

Рассмотрим задачу, когда нужно на форме программно создать изображение, показанное на рис.1. Для этого необходимо на форму поместить компонент «PaintBox1» из вкладки «System» и написать для него процедуру на событие «OnPaint» (событие программной прорисовки компонента).

Рис. 1.

procedure TForm1.PaintBox1Paint(Sender: TObject);

begin

with PaintBox1.Canvas do begin // Работа с канвой компонента «PaintBox1»

Pen.Style := psSolid; // Тип линии: сплошная линия(psDash: пунктирная линия)

Pen.Width := 4; // Ширина линии (точки)

Pen.Color := clRed; // Цвет линии

Brush.Color := clBlue; // Цвет закраски

Brush.Style := bsSolid; // Стиль закраски "сеткой" (bsDiagCross: "сеткой")

Ellipse(0, 0, PaintBox1.Width, PaintBox1.Height); // Закрашенный элипс

// Закрашенный четырехугольник

// Цвет линии задается в "Pen.Color", цвет заливки задается в "Brush.Color",

Rectangle(25,25,140,140);

FrameRect(rect(10,10,20,20)); // Не закрашенный четырехугольник, цвет задается в "Brush.Color"

Pixels[0,0]:=clAqua; // Рисование точки

MoveTo(1,1); // Перемещение на нужную точку

LineTo(PaintBox1.Width,PaintBox1.Height); // Рисование линии

// Вывод текста

Font.Color:=clLime; // Цвет шрифта
<< 1 ... 10 11 12 13 14 15 16 17 18 ... 20 >>
На страницу:
14 из 20