MonthCalendar1 data i miesiąc

0

Witam wszystkich.

Mam pewną zagadke nad którą siedze juz 2 tydzień, a mianowicie:

chcĘ Od razu po wybraniu miesiąca i roku wyswietlic go np na Edit1.

void __fastcall TForm1::MonthCalendar1GetMonthInfo(TObject *Sender,
      DWORD Month, DWORD &MonthBoldInfo)
{
Edit1->Text=MonthCalendar1->Date;
}

Niby dziala, ale jest problem z rokiem.

Moim zdaniem powodem jest to że najpierw pobiera date(rok) a potem zmienia ja w komponencie MonthCalendar1

pytanie:
Gdzie mam umieścic to:

Edit1->Text=MonthCalendar1->Date;

Aby wykonało sie Od razu po wybraniu roku a nie jak wczesniej przed.

w zdarzeniu OnClick tez nie wychodzi bo dopiero jest uruchamiany gdy wybiore(klikne) jakis dzień.

gdzie powinienem umiescic odczytanie roku

Pozdrawiam...Czekam na szybką odpowiedź

0

Co ty robiłeś z tym przez dwa tygodnie? 2 minuty, z czego 1m30s na przeczytanie wątku i odpalenie C++.

void __fastcall TForm4::FormCreate(TObject *Sender)
{
  MonthCalendar1Click(MonthCalendar1);	
}
//---------------------------------------------------------------------------
void __fastcall TForm4::MonthCalendar1Click(TObject *Sender)
{
  Edit1->Text = DateToStr(MonthCalendar1->Date);
}
//---------------------------------------------------------------------------

0

w zdarzeniu OnClick tez nie wychodzi bo dopiero jest uruchamiany gdy wybiore(klikne) jakis dzień.

Przeciez mowilem ze w OnClick to nie dziala tak jak powinno:

Wybierając ROK nie jest wykonywane zdarzenie OnClick. Dopiero OnClick dziala jak kliknie się na jakiś dzien.

Czytajcie uważnie...

Pozdrawiam i czekam na dalszą pomoc...

1 użytkowników online, w tym zalogowanych: 0, gości: 1