Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.046 c
2-1188907422
ArtikZ
2007-09-04 16:03
2007.09.30
PrintScreen


15-1188983980
tytus
2007-09-05 13:19
2007.09.30
Нужен сниффер и все что с ним связано.


1-1184934235
Mitrofan
2007-07-20 16:23
2007.09.30
Отладка нитей в Delphi


2-1188891424
НовичеГГх
2007-09-04 11:37
2007.09.30
Как к приложению прикрутить таймер (Планировщик задачь)


3-1179990389
олег_л
2007-05-24 11:06
2007.09.30
Quick Report





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский