DateTimePicker leer anzeigen



  • Hallo,

    nach "google" ist es nicht möglich, dass ein DateTimePicker leer angezeigt wird.
    Hat hier jemand vielleicht eine Idee, wie es doch möglich ist?
    (oder vielleicht eine andere Alternative)

    Danke



  • Hallo

    Dafür gibts die Eigenschaft TDateTimePicker::Checked. Damit kann der User bzw. über den Quellcode festlegen ob in dem Control ein gültiges Datum ausgewählt ist.

    bis bald
    akari



  • Ich nehme mal an, du meinst, das standardmäßig kein Datum sondern nur eine 'leere' Combobox zu sehen ist ?
    Dann kannst du das 'dirty' so lösen:

    void __fastcall TForm1::FormCreate(TObject *Sender)
    {
       DateTimePicker1->Format = " ";
    }
    //---------------------------------------------------------------------------
    
    void __fastcall TForm1::DateTimePicker1Change(TObject *Sender)
    {
       DateTimePicker1->Format = "dd.MM.yyyy";
    }
    


  • Vielen Dank an Euch.

    @akari:
    bisher hatte ich es so gemacht.

    @dater:
    Genau das meine ich. Super!
    Warum hast Du "dirty" geschrieben?
    Sollte man es so nicht machen?



  • Weil Format eigentlich eine ganz andere Anwendung hat.



  • dater schrieb:

    Weil Format eigentlich eine ganz andere Anwendung hat.

    Hat aber keine negativen Auswirkungen, oder?



  • Nein



  • Alles klar. Danke nochmals


Log in to reply