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