Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.23;
Скачать: CL | DM;

Вниз

Проблема с DateTimePicker   Найти похожие ветки 

 
iPasha   (2002-12-11 10:13) [0]

Добрый день, многоуважаемое Delphi-сообщество!
Дано: стандартная форма, стандартный DateTimePicker, у которого свойство ShowCheckbox = True. Далее в зависимости от выгружаемых из БД данных выполняется подобный следующему код:
if Field.IsNull then begin
DateTimePicker.Date := Field.AsDateTime;

DateTimePicker.Checked := False;
// Что самое интересное, после выполнения этого присваивания
// значение свойства Checked = TRUE!!!
end;
Однако если продублировать DateTimePicker.Checked := False; перед присвоением даты, то в результате Checked будет-таки равно False!
Известно, что любое присвоение даты DateTimePicker"у приводит к установке свойства Checked в True, однако здесь присвоение делается ПОСЛЕ установки даты.
Вопрос: Как правильно и корректно "разрулить" данную ситуацию? Понятно, что можно использовать стандартные CheckBox"ы или еще какие-либо "обходные" маневры, но интересно следующее: сталкивался ли кто-нибудь с подобной ситуацией? И если да, то как из нее выходил?
С уважением, Игумнов Павел


 
Song ©   (2002-12-11 10:59) [1]

Всё правильно, это его особенность.


 
iPasha   (2002-12-11 11:07) [2]

Я понимаю, что это его особенность. Мне инетересно знать, как ее побороть! (Почти Стругацкие :-))
Ведь если я делаю присвоение Checked := False дважды, то все работает!!!
СУв.



Страницы: 1 вся ветка

Текущий архив: 2002.12.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
1-74742
a-leksey
2002-12-14 15:25
2002.12.23
Как создать указатель на обьект внутри метода этого обьекта? Замы


1-74744
Tik
2002-12-14 17:26
2002.12.23
TreeView


1-74632
Gayrus
2002-12-12 06:13
2002.12.23
Запуск EXE из EXE


4-75057
KPV-10k
2002-11-08 22:22
2002.12.23
Использование функции NtQuerySystemInformation


14-74987
AlexZ
2002-11-28 08:22
2002.12.23
Утечка памяти, или..?