Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Компонент TMediaPlayer. Компонент TDateTimePicker

Компонент TDateTimePicker

 

TDateTimePicker

Компонент TDateTimePicker предназначен для ввода и/или отображения даты и времени.

Свойства:

Date: TDate;

- содержит введенную дату;

 

DateFormat: TDTDateFormat = (dfShort, dfLong)

- определяет формат показа даты;

 

Kind: TDate;

TimeKind = (dtkDate, dtkTime);

- определяет содержимое компоненты;

 

Time: TTime;

- содержит введенное время.

 

 

TMediaPlayer

Компонент TMediaPlayer позволяет управлять различными устройствами мультимедиа, которые имеют MCI (Media Control Interface) совместимый драйвер.

Свойства:

FileName: TFileName;

- имя воспроизводимого файла (*.avi, *.wav, *.mid);

AutoOpen: Boolean;

- автоматически определять устройство по расширению файла;

Display: TWinControl;

- задает окно, в котором будет происходить вывод (по умолчанию Display:= nil;).

Пример.

Unit DemoTMediaPlayer;

Interface

Type

TForm1 = class (TForm)

PageControl1: TPageControl;

TabSheet1: TTabSheet;

TabSheet2: TTabSheet;

Timer1: TTimer;

Animate1: TAnimate;

ProgressBar1: TProgressBar;

DateTimePicker1: TDateTimePicker;

BitBtn1: TBitBtn;

MediaPlayer1: TMadiaPlayer;

Procedure PageControl1Change();

Procedure FormCreat();

Procedure Timer1Timer();

Procedure BitBtn1Click();

end;

 

var

Form1: TForm1;

Implemantation

 

Procedure TForm1.FormCreate();

begin

Timer1.Interval:= 10;

DateTimePicker1.Date:= Date;

MediaPlayer.AutoOpen:= true;

MadiaPlayer.FileName:= ’...’;

Animate1.FileName:= ’...’;

end;

 

Procedure TForm1.PageControl1Change();

begin

if PageControl1.ActiveControl = TabSheet1 then

ProgressBar1.Position:= 0;

if PageControl1.ActiveControl = TabSheet2 then

begin

Timer1.Enabled:= false;

Animate1.Active:= false;

ProgressBar1.Position:= 0;

end;

end;

 

Procedure TForm1.Timer1Timer();

begin

ProgressBar1.Position:= ProgressBar1.Position + 1;

if ProgressBar1.Position >= ProgressBar1.Max then

begin

ProgressBar1.Position:= 0;

Timer1.Enabled:= false;

Animate1.Active:= false;

end;

end;

 

Procedure TForm1.Timer1Timer();

begin

Animate1.Active:= true;

Timer1.Enabled:= true;

end;

end.


<== предыдущая лекция | следующая лекция ==>
Компонент TAnimate. Компонент TProgressBar | Компонент TAnimate
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 218; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.02 сек.