DateTimePicker

dział ogólny

DateTimePicker

Nowy postprzez Bert1223 » czwartek, 12 listopada 2009, 12:44

DateTimePicker jak ustawić domyślną datę na dzisiaj.
Domyślna data to data dodania komponentu na pole Form.
Avatar użytkownika
Bert1223
Bladawiec
Bladawiec
 
Posty: 45
Dołączył(a): czwartek, 15 października 2009, 02:41
PodziÄ™kowaÅ‚ : 6
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    NieznanyNieznana

Re: DateTimePicker

Nowy postprzez Cyfrowy Baron » czwartek, 12 listopada 2009, 13:09

W konstruktorze klasy formularza na którym znajduje się ten komponent, umieść taki kod:

Kod: Zaznacz cały
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
  DateTimePicker1->Date = TDate(2009, 1, 1); // data domyÅ›lna
}
//---------------------------------------------------------------------------
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: DateTimePicker

Nowy postprzez Bert1223 » czwartek, 12 listopada 2009, 13:16

Tak, ale ja chciałbym ustawić tak aby była data dzisiejsza, a jutro jutrzejsza itd.
Avatar użytkownika
Bert1223
Bladawiec
Bladawiec
 
Posty: 45
Dołączył(a): czwartek, 15 października 2009, 02:41
PodziÄ™kowaÅ‚ : 6
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    NieznanyNieznana

Re: DateTimePicker

Nowy postprzez duf » czwartek, 12 listopada 2009, 13:57

DateTimePicker1->Date = Date();

Za ten post autor duf otrzymał podziękowanie od:
Bert1223
Avatar użytkownika
duf
Intelektryk
Intelektryk
 
Posty: 175
Dołączył(a): czwartek, 9 października 2008, 13:02
PodziÄ™kowaÅ‚ : 17
OtrzymaÅ‚ podziÄ™kowaÅ„: 2
System operacyjny: Windows 10
Kompilator: XE8
Gadu Gadu: 0
    NieznanyNieznana

Re: DateTimePicker

Nowy postprzez Cyfrowy Baron » czwartek, 12 listopada 2009, 15:31

Musisz precyzyjniej się wyrażać. Ty po prostu chcesz by komponent zawsze po uruchomieniu programu pokazywał aktualną datę:
Robisz to samo co wcześniej, czyli umieszczasz kod w konstruktorze klasy, ale podajesz funkcję Now();

Kod: Zaznacz cały
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
  DateTimePicker1->Date = Now();
}
//---------------------------------------------------------------------------


Za ten post autor Cyfrowy Baron otrzymał podziękowanie od:
Bert1223
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
PodziÄ™kowaÅ‚ : 12
OtrzymaÅ‚ podziÄ™kowaÅ„: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: DateTimePicker

Nowy postprzez Bert1223 » czwartek, 12 listopada 2009, 23:11

Dziękuję za pomoc. Moje pytanie rozwiązane.
Avatar użytkownika
Bert1223
Bladawiec
Bladawiec
 
Posty: 45
Dołączył(a): czwartek, 15 października 2009, 02:41
PodziÄ™kowaÅ‚ : 6
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
    NieznanyNieznana


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 5 gości