[C++] MonthCalendar probleempje

Pagina: 1
Acties:

  • Rempage0611
  • Registratie: December 2000
  • Laatst online: 23-09-2025

Rempage0611

9405 WP @ 2x SMA Sunny Boy

Topicstarter
Howdy,

Het probleem is als volgt, als ik uit de MonthCalendar een datum selecteer en dan op een OK knop druk, gebeurt er het volgende
code:
1
MeldingVerhoudingenForm->BeginDatumEdit -> Text = MonthCalendar1->Date;

Dan komt de datum keurig in het BeginDatumEdit vak te staan. Maar als ik geen datum uit kies en op ok druk, komt in dit edit vak de datum van nu, maar ook de tijd te staan :?

Hoe zou dit kunnen? En nog belangrijker, hoe kom ik er vanaf???

Thnx.

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:11
Omdat de default waarde van de Date property misschien wel op de datum van creatie staat. (Morgen zal dat dus de datum van gisteren zijn).

Hoe je ervanaf komt: je moet uw datum formatteren.

https://fgheysels.github.io/


  • Rempage0611
  • Registratie: December 2000
  • Laatst online: 23-09-2025

Rempage0611

9405 WP @ 2x SMA Sunny Boy

Topicstarter
De default date staat niet ingesteld, en ookal zet ik m op een vage datum, krijg ik nog steeds de datum en tijd van nu...

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:11
Als je een TCalendar op je form zet, dan gaat hij toch automatisch de datum van vandaag selecteren? Volgens mij moet je altijd een datum selecteren en laat die Date property gewoon geen 'lege' datums toe. Als je begrijpt wat ik bedoel.

https://fgheysels.github.io/


  • Rempage0611
  • Registratie: December 2000
  • Laatst online: 23-09-2025

Rempage0611

9405 WP @ 2x SMA Sunny Boy

Topicstarter
Erm.. idd, als ik date helemaal leeg laat, vult ie 1899 in, en die komt als ik het programma eindig ook in de properties te staan :?


edit:

Maar dat is eigenlijk niet zo boeiend, het intressantst is:
Hoe krijg ik het voor elkaar dat ie alleen de datum terug geeft ipv datum en tijd

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:11
Wel. Kijk eens naar de datum-formatterings functies.

https://fgheysels.github.io/


  • Rempage0611
  • Registratie: December 2000
  • Laatst online: 23-09-2025

Rempage0611

9405 WP @ 2x SMA Sunny Boy

Topicstarter
Opgelost, wel niet op een ideale manier, maar het werkt :)
code:
1
if (type==1){if (geklikt==false)MeldingVerhoudingenForm->BeginDatumEdit -> Text =DateToStr(Date()); else MeldingVerhoudingenForm->BeginDatumEdit -> Text = MonthCalendar1->Date;}

En een onclick event maakt geklikt true

Verder staat in de constructor:
code:
1
MonthCalendar1->Date=DateToStr(Date());

:) thnx
Pagina: 1