Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо