DateTimePicker problem

dział ogólny

DateTimePicker problem

Nowy postprzez ziober11 » czwartek, 30 września 2010, 08:45

Na początku chciałbym powitać wszystkich bardzo serdecznie. Borykam się z pewnym problemem związanym z datą. Posiadam na formularzu komponent DateTimePicker1, Button1, Label1. Problem polega w tym, iż nie mam pojęcia jak zrobić aby po kliknięciu buttona1, w label1->caption była widoczna data ustawiona w DateTimePicker ale powiększona o np. 6 miesięcy..
Bardzo proszę o pomoc i z góry DZIĘKUJĘ
Pozdrawiam...
Avatar użytkownika
ziober11
Bladawiec
Bladawiec
 
Posty: 4
Dołączył(a): czwartek, 30 września 2010, 07:08
Podziękował : 1
Otrzymał podziękowań: 0
System operacyjny: XP Pro SP3
Kompilator: C++Builder 6
Gadu Gadu: 0
    Windows XPFirefox

Re: DateTimePicker problem

Nowy postprzez Cyfrowy Baron » czwartek, 30 września 2010, 09:09

KOD cpp:     UKRYJ  
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 TDateTime data = DateTimePicker1->Date;

 data = IncMonth(data, 6);

 Label1->Caption = data.FormatString(L"dd-mmmm-yyy");
}
Funkcja IncMonth (zlokalizowana w bibliotece Sysutils.hpp) inkrementuje wybraną datę o zadaną liczbę miesięcy i zwraca wynika do TDateTime. W celu zwiększenia daty o zadaną liczbę miesięcy podajemy liczbę dodatnią, w celu zmniejszenia - ujemną.

W bibliotece dateutils.hpp (do projektu trzeba dołączyć #include <dateutils.hpp>) znajduje się więcej funkcji inkrementowania innych elementów daty: IncMilliSecond, IncSecond, IncMinute, IncHour, IncDay, IncWeek, IncMonth, IncYear.

Za ten post autor Cyfrowy Baron otrzymał podziękowanie od:
ziober11
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
    Windows XPFirefox

Re: DateTimePicker problem

Nowy postprzez ziober11 » czwartek, 30 września 2010, 09:19

Dziękuje serdecznie za błyskawiczną odpowiedź. Dokładnie na tym mi zależało :) , jeszcze raz WIELKIE DZIEKI...
Pozdrawiam
Avatar użytkownika
ziober11
Bladawiec
Bladawiec
 
Posty: 4
Dołączył(a): czwartek, 30 września 2010, 07:08
Podziękował : 1
Otrzymał podziękowań: 0
System operacyjny: XP Pro SP3
Kompilator: C++Builder 6
Gadu Gadu: 0
    Windows XPFirefox


  • 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ł: Google [Bot] i 4 gości