Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2009, 16:36   #1
Proxx-asb
Пользователь
 
Регистрация: 25.03.2009
Сообщений: 12
По умолчанию Как поместить время и дату в statusbar?

Подскажите как поместить в строку состояния время и дату?
Proxx-asb вне форума Ответить с цитированием
Старый 27.05.2009, 16:44   #2
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
 StatusBar1.Panels[0].Text := DateTimeToStr(Date + Time);
end;
Еще можете создать Timer и в событии onTimer прописать туже строчку. Это чтобы обновлялось все время.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 27.05.2009, 17:28   #3
VaBank
Пользователь
 
Аватар для VaBank
 
Регистрация: 26.05.2009
Сообщений: 26
По умолчанию

А еще можно вот так вот:
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
 StatusBar1.Panels[0].Text := FormatDateTime('dd.mm.yyyy', Date);
 StatusBar1.Panels[1].Text := FormatDateTime('hh.mm.ss', Time);
end;
VaBank вне форума Ответить с цитированием
Старый 27.05.2009, 21:08   #4
Proxx-asb
Пользователь
 
Регистрация: 25.03.2009
Сообщений: 12
По умолчанию

Спасибо большое! но есть одно но... При запуске вылазит ошибка в окне, написано следующее:"project <имя проекта> raised exception class ElistError with message "List index out of bounds (0)". Process stoped". Что эта ошибка может означать!?
Proxx-asb вне форума Ответить с цитированием
Старый 27.05.2009, 21:17   #5
Showy
Форумчанин Подтвердите свой е-майл
 
Аватар для Showy
 
Регистрация: 08.08.2007
Сообщений: 183
По умолчанию

Вы не пробовали изучать свойства компонента? У него есть свойство Panels, дальше думаю разберётесь.
Until The End Of Time
Showy вне форума Ответить с цитированием
Старый 27.05.2009, 21:27   #6
Proxx-asb
Пользователь
 
Регистрация: 25.03.2009
Сообщений: 12
По умолчанию

Все разобрался, спасибо!
Proxx-asb вне форума Ответить с цитированием
Старый 27.05.2009, 21:53   #7
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,453
По умолчанию

Легче всего так:

Код:
StatusBar1.Panels[0].Text:= DateTimeToStr(now);

Последний раз редактировалось uberchel; 27.05.2009 в 21:57.
uberchel вне форума Ответить с цитированием
Старый 27.05.2009, 22:07   #8
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Тогда придется у StatusBar'а выставить свойство SimplePanel(или SimpleText) в true
И вообще потом будет неудобно делать другие записи в StatusBar'е
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 27.05.2009, 22:40   #9
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,453
По умолчанию

Цитата:
Сообщение от Neeter Посмотреть сообщение
Тогда придется у StatusBar'а выставить свойство SimplePanel(или SimpleText) в true
И вообще потом будет неудобно делать другие записи в StatusBar'е
Netter! здаров, и кстати ты попробуй сначало , и увидишь, что SimplePanel - вообще делать не нужно =), а SimpleText - не boolean а string;
uberchel вне форума Ответить с цитированием
Старый 27.05.2009, 22:48   #10
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Привет, я сейчас не при делфи, просто вспомнить так просто сложно.
Но что самое главное
Цитата:
вообще потом будет неудобно делать другие записи в StatusBar'е
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вытащить дату и время из биос ? sergey113 Помощь студентам 18 27.03.2009 13:34
Как в statusbar поместить progressbar Andrei Isaev Общие вопросы Delphi 2 22.11.2008 22:00
Как поместить trackbar в statusbar SeRhy Общие вопросы Delphi 4 11.06.2008 03:58
Как хранить/изымать дату/время в базах данных mysql? Gorychev PHP 8 25.05.2008 14:35
Как ввести системную дату и время с помощью TEdit? Bill Gates Общие вопросы Delphi 4 03.01.2008 12:06