Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Отображение даты


Автор: kulikoff 17.12.2005, 22:30
Подскажите, мне нужно, чтоб в Label отображалась текущая дата... Пробовал писать
Код

Form2.sLabelFX11:=DateToStr(Date);


пишет, что String и Text несовместимые типы.... Как правильно написать? Очень нужно! smile
Добавлено @ 22:35
Спасибо, разобрался... Правда возник следующий вопрос - где прописать необходимые действия (например присвоение даты лэйблу) сразу при загрузке формы? Чтоб не надо было на что-то нажимать, а чтоб сразу все отображалось?

Автор: Демо 17.12.2005, 23:24
В Form.OnCreate

Автор: Denic 17.12.2005, 23:25
Цитата(kulikoff @ 17.12.2005, 22:30)
Правда возник следующий вопрос - где прописать необходимые действия (например присвоение даты лэйблу) сразу при загрузке формы? Чтоб не надо было на что-то нажимать, а чтоб сразу все отображалось?



Событие формы OnActivate в Object Inspector вкладка Events

Автор: Serhik_z 18.12.2005, 05:33
Примерно так.

Код

procedure TForm1.FormCreate(Sender: TObject);
begin
Label1.Caption:= FormatDateTime ('dd/mm/yyy', Date()); // Дата будет в виде "18/12/2005"
Label2.Caption:= FormatDateTime ('dddddd', Date()); // Дата будет в виде "18 февраля 2005"
end;

Автор: kulikoff 19.12.2005, 22:27
Спасибо большое!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)