Avatar billede borrisholt Novice
15. marts 2002 - 08:12 Der er 4 kommentarer og
1 løsning

TMonthCalendar

TMonthCalendar ......

En dejlig nemt ting at arbejde med .... Brugeren klikker på en dato og du kan aflæse den med Date proeprtyen ... Nemt ikke ?

endvidere kan brugeren scrolle frem og tilbage med to knapper der bliver stillet tilrådighed nede fra Windows af.

Se nu er der filmen knækker for undertegnede, og alle mine heste ..., hvordan ind i h..... finder jeg ud af hvilke datoer der er vist i min TMonthCalendar kontrol ?

Jens B
Avatar billede stoney Nybegynder
15. marts 2002 - 08:22 #1
Hvis du har år og måned tror jeg du selv kan finde ud af hvilke dato'er
du har i calendar.

Label1.caption:= FormatDateTime('mmmm d, yyyy, ',MonthCalendar1.Date);

Stoney
Avatar billede borrisholt Novice
15. marts 2002 - 08:35 #2
hmmnn.. ja ... Det får man ud af ikke at udtrykke sig klart .....

Prøv at smide dit kode ind i OnGetMonthInfo eventet .... Så viser den ikke rigtigt længere .....

Kan du knække den .. fordi det er der jeg skal bruge mit kode ...

Jens B
Avatar billede borrisholt Novice
15. marts 2002 - 12:45 #3
Løsningen ligger i at overstyre

    procedure CNNotify(var Message: TWMNotify); message CN_NOTIFY;

i en nedarvet klasse. Den korekte måned kan udregnes således :

procedure TNewMonthCalendar.CNNotify(var Message: TWMNotify);
begin
  with Message, NMHdr^ do
  begin
    case code of
      MCN_GETDAYSTATE:
      begin
        with PNmDayState(NMHdr)^ do
        begin
          Application.MainForm.Caption := IntToStr(stStart.wMonth mod 12 + 1 );
          //

        end;
      end
    end;
  end;

  inherited;

end;


Jens B
Avatar billede stoney Nybegynder
15. marts 2002 - 13:21 #4
Hej Jens

Kan du ikke lige give et mere detaljeret eksempel ?

Jeg går ud fra du også leger med Martin Linds's "helligdage".

Hvis du vil og vil have point må du lige sige til ?

Stoney
Avatar billede borrisholt Novice
15. marts 2002 - 13:25 #5
Jo jeg skal nok komme med noget mere detaljeret .. Jeg sidder og roder med at tegne helligdage op i en Kalender ...

Det volder en del problemer når brugeren skifter årstal. Når jeg har noget der virker skal jeg nok offenligøre det .... Hvis du ikke kan vente kan du sende mig en mail så får du mit kode udleveret.


Jens B
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel