Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Problem mit dem TDateTimePicker (https://www.delphipraxis.net/40259-problem-mit-dem-tdatetimepicker.html)

daniel8520 13. Feb 2005 11:18


Problem mit dem TDateTimePicker
 
Hallo Leute,

ich hab ein riesen Problem mit dem TDateTimePicker:
Wenn ich einen TDateTimePicker auf mein Form setze, und die Eigenschaft ShowCheckedBox auf true und Checked auf false setze, wird bei mir in der Box trotzdem ein Haken angezeigt, also ist das Ding auch Checked=true! Nun dachte ich mir: "Sag ich einfach im OnSchow oder OnCreate DateTimerPicker.Checked := false!". Gesagt getan. Ein Haken wird auch nicht mehr angezeigt. Jetzt hab ich es mit folgendem Code getestet:
Delphi-Quellcode:
   If DateTimePicker.Checked then
    ShowMessage('ja')
   else
    ShowMessage('nein');
Und jetzt ratet mal, was rauskam, als die Box nicht gecheckt war. NEIN, es kam nicht "nein" sondern "ja" raus! Das verwundert mich doch sehr. Kein Haken aber trotzdem Checked = true!?

Ich hoffe das mit geholfen werden.

alcaeus 13. Feb 2005 12:53

Re: Problem mit dem TDateTimePicker
 
Moin Daniel,

ich habs soeben getestet, und festgestellt, dass die Checked zwar false ist, jedoch in einem OnChange-Ereignis des DateTimePickers auf True gesetzt wird. Sobald du die Liste oeffnest, geht die Checkbox an, und auch wenn man bei einem Button-Click das Datum setzt springt die Checkbox auch an. Da musst du wohl noch selbst die Checkbox deaktivieren. Den Fehler mit dem Checked abfragen konnte ich nicht reproduzieren, in welchem Ereignis hast du den ausgefuehrt?

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz