DELPHI СТРЕЛОЧНЫЕ ЧАСЫ

В Delphi существует множество способов создания стрелочных часов. Один из них - использование компонента TTimer для обновления позиции стрелок каждую секунду.

Пример кода:

procedure TForm1.Timer1Timer(Sender: TObject);
var
Hour, Min, Sec, MSec: Word;
begin
DecodeTime(Time, Hour, Min, Sec, MSec);
Image1.Canvas.FillRect(Image1.Canvas.ClipRect);
DrawClockHand(Hour, 12, 60, 50, clBlack);
DrawClockHand(Min, 60, 60, 80, clBlack);
DrawClockHand(Sec, 60, 60, 90, clRed);
end;

Функция DrawClockHand – это пользовательская функция, которая рисует стрелку с указанным углом на указанной позиции.

Использование компонента TTimer для обновления времени очень просто. Просто укажите интервал таймера (в нашем случае 1000, то есть одна секунда) и напишите обработчик события OnTimer, который будет обновлять позиции стрелок.

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

Армейские часы AMST. Проблемы, о которых не говорят.

Настоящий русский генерал

Ламповые часы Past Indicator – все модели!

Делаем часы ( Обучение Delphi 7 )

Скрытые функции брелка ключа Volkswagen, Škoda, Audi ,SEAT

Вот как будет работать двигатель если отключить основной датчик температуры. Опель Вектра а 1.6

Девушка пытается определить время по стрелочным часам

Как создать Часы в Delphi

Delphi Стрелочные часы

Аналоговые часы recover

Реклама
Новое
Реклама