![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
time [D6, WinXP]
ArtikZ © (2007-09-04 15:59:00)Как мне сделать так, чтобы компонент TDateTimePicker во время выполнения обновлялся сам по себе (т.е. обновлялось время в нем) и брал системное время?!? Плыз подскажите...
Инс (2007-09-04 17:02:00) [1]
> Уже в [3] было всё сказано :)
Ну да, чукча не читатель :)
Германн (2007-09-04 17:01:00) [2]
> Инс © (04.09.07 16:56) [11]
>
> Можно даже не мучиться со своим компонентом, а показывать
> время в TLabel или в TStatusBar
>
Уже в [3] было всё сказано :)
Anatoly Podgoretsky (2007-09-04 17:00:00) [3]> Германн (04.09.2007 16:53:09) [9]
И что теперь делать, может все таки TLabel подойдет?
Кому этого мало, могут взять часы из RX
Инс (2007-09-04 16:56:00) [4]Можно даже не мучиться со своим компонентом, а показывать время в TLabel или в TStatusBar
Инс (2007-09-04 16:55:00) [5]
> ЭЫ: этот компонент не показа, а ввода/выбора, что явно показывает
> и название.
Никто же не запрещает унаследовать свой компонент, скажем, от TGraphicControl
Германн (2007-09-04 16:53:00) [6]
> ЭЫ: этот компонент не показа, а ввода/выбора, что явно показывает
> и название.
>
Значит в Дельфи нет ни одного компонента способного показывать время! И как же тогда программы писать?
:-)
Инс (2007-09-04 16:52:00) [7]
> И как же он после этого должен работать, с матягами от пользователя?
Сообщение от таймера один раз в секунду с несложной обработкой не сильно будет препятствовать обработке сообщений. К тому же WM_TIMER имеет более низкий приоритет.
Anatoly Podgoretsky (2007-09-04 16:51:00) [8]> Германн (04.09.2007 16:41:06) [6]
А ты попробуй ввести время в подобном компонентами, если сможешь сюда после этого вернуться, то поговорим об впечатлениями.
ЭЫ: этот компонент не показа, а ввода/выбора, что явно показывает и название.
Германн (2007-09-04 16:41:00) [9]
> Anatoly Podgoretsky © (04.09.07 16:35) [4]
>
> > ArtikZ (04.09.2007 15:59:00) [0]
>
> И как же он после этого должен работать, с матягами от пользователя?
>
>
А разве есть другие компоненты, которые умеют показывать время?
:-)
clickmaker (2007-09-04 16:36:00) [10]
> [4] Anatoly Podgoretsky © (04.09.07 16:35)
стимул быстрее вводить данные :)
Anatoly Podgoretsky (2007-09-04 16:35:00) [11]> ArtikZ (04.09.2007 15:59:00) [0]
И как же он после этого должен работать, с матягами от пользователя?
Ega23 (2007-09-04 16:16:00) [12]А сделать-то элементарно:
timer1.Intrval := 1000;
procedure TForm1.Timer1OnTimer(Sender : TObject);
begin
Label1.Caption := FormatDateTime('hh:mm:ss', Now);
end;
Ega23 (2007-09-04 16:14:00) [13]Только баловство всё это. Если процессор загружен, то тормозить будет...
Инс (2007-09-04 16:02:00) [14]По таймеру. А еще лучше написать свой компонент-потомок и инкапсулировать в него таймер.