Котэ Опубликовано 2 февраля, 2019 Поделиться Опубликовано 2 февраля, 2019 Доброго времени суток. Подскажите с таким вопросом. Кидаем на форму TDateEdit , в нем отображается дата. делаем событие procedure Tform1.DateEdit1Tap(Sender: TObject; const Point: TPointF); begin DateEdit1.Data := nil; ShowMessage(DateToStr(DateEdit1.Date)); end; Появится сообщение с датой. хотя по идее дату мы очистили. Как правильно очистить дату ? Цитата Ссылка на комментарий
0 slav_z Опубликовано 2 февраля, 2019 Поделиться Опубликовано 2 февраля, 2019 1 час назад, Котэ сказал: Как правильно очистить дату ? очистить дату можно только на экране: DateEdit1.IsEmpty:=True; DateEdit1.Data := nil; - Data это свойство TFmxObject к дате TDateEdit оно не имеет отношения. ShowMessage(DateToStr(DateEdit1.Date)); - всегда покажет дату: тип TDate всегда имеет какое-нибудь значение (не может быть nil). Просто проверяйте свойство DateEdit1.IsEmpty перед обработкой. Цитата Ссылка на комментарий
Вопрос
Котэ
Доброго времени суток.
Подскажите с таким вопросом.
Кидаем на форму TDateEdit , в нем отображается дата.
делаем событие
Появится сообщение с датой. хотя по идее дату мы очистили.
Как правильно очистить дату ?
Ссылка на комментарий
1 ответ на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.