Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.30;
Скачать: CL | DM;

Вниз

time   Найти похожие ветки 

 
ArtikZ ©   (2007-09-04 15:59) [0]

Как мне сделать так, чтобы компонент TDateTimePicker во время выполнения обновлялся сам по себе (т.е. обновлялось время в нем) и брал системное время?!? Плыз подскажите...


 
Инс ©   (2007-09-04 16:02) [1]

По таймеру. А еще лучше написать свой компонент-потомок и инкапсулировать в него таймер.


 
Ega23 ©   (2007-09-04 16:14) [2]

Только баловство всё это. Если процессор загружен, то тормозить будет...


 
Ega23 ©   (2007-09-04 16:16) [3]

А сделать-то элементарно:
timer1.Intrval := 1000;
procedure TForm1.Timer1OnTimer(Sender : TObject);
begin
 Label1.Caption := FormatDateTime("hh:mm:ss", Now);
end;


 
Anatoly Podgoretsky ©   (2007-09-04 16:35) [4]

> ArtikZ  (04.09.2007 15:59:00)  [0]

И как же он после этого должен работать, с матягами от пользователя?


 
clickmaker ©   (2007-09-04 16:36) [5]


> [4] Anatoly Podgoretsky ©   (04.09.07 16:35)

стимул быстрее вводить данные :)


 
Германн ©   (2007-09-04 16:41) [6]


> Anatoly Podgoretsky ©   (04.09.07 16:35) [4]
>
> > ArtikZ  (04.09.2007 15:59:00)  [0]
>
> И как же он после этого должен работать, с матягами от пользователя?
>
>

А разве есть другие компоненты, которые умеют показывать время?
:-)


 
Anatoly Podgoretsky ©   (2007-09-04 16:51) [7]

> Германн  (04.09.2007 16:41:06)  [6]

А ты попробуй ввести время в подобном компонентами, если сможешь сюда после этого вернуться, то поговорим об впечатлениями.

ЭЫ: этот компонент не показа, а ввода/выбора, что явно показывает и название.


 
Инс ©   (2007-09-04 16:52) [8]


> И как же он после этого должен работать, с матягами от пользователя?

Сообщение от таймера один раз в секунду с несложной обработкой не сильно будет препятствовать обработке сообщений. К тому же WM_TIMER имеет более низкий приоритет.


 
Германн ©   (2007-09-04 16:53) [9]


> ЭЫ: этот компонент не показа, а ввода/выбора, что явно показывает
> и название.
>

Значит в Дельфи нет ни одного компонента способного показывать время! И как же тогда программы писать?
:-)


 
Инс ©   (2007-09-04 16:55) [10]


> ЭЫ: этот компонент не показа, а ввода/выбора, что явно показывает
> и название.

Никто же не запрещает унаследовать свой компонент, скажем, от TGraphicControl


 
Инс ©   (2007-09-04 16:56) [11]

Можно даже не мучиться со своим компонентом, а показывать время в TLabel или в TStatusBar


 
Anatoly Podgoretsky ©   (2007-09-04 17:00) [12]

> Германн  (04.09.2007 16:53:09)  [9]

И что теперь делать, может все таки TLabel подойдет?
Кому этого мало, могут взять часы из RX


 
Германн ©   (2007-09-04 17:01) [13]


> Инс ©   (04.09.07 16:56) [11]
>
> Можно даже не мучиться со своим компонентом, а показывать
> время в TLabel или в TStatusBar
>

Уже в [3] было всё сказано :)


 
Инс ©   (2007-09-04 17:02) [14]


> Уже в [3] было всё сказано :)

Ну да, чукча не читатель :)



Страницы: 1 вся ветка

Текущий архив: 2007.09.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.027 c
2-1189085606
AIK
2007-09-06 17:33
2007.09.30
События для панели


2-1188226449
ares18
2007-08-27 18:54
2007.09.30
Про глюки XOR алгоритма


1-1184669132
yaJohn
2007-07-17 14:45
2007.09.30
клик на пункте меню имеющем подпункты.


2-1188802439
RomanH
2007-09-03 10:53
2007.09.30
Отличие self и application


1-1184871572
TUser
2007-07-19 22:59
2007.09.30
Turbo Delphi