Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: TMonthCalendar & OnGetMonthInfo

  Alt 4. Jan 2007, 14:51
Hallo,

eine wirklich elegante Lösung für das Problem mit den BoldDays habe ich auch nicht gefunden, aber eine Krücke kann ich dir geben:

Delphi-Quellcode:
procedure RedrawCalendar(mc: TMonthCalendar);
var
  ms: Boolean;
begin
  with mc do
  begin
    LockWindowUpdate(Handle);
    ms := MultiSelect;
    MultiSelect := False;
    Date := Date - 50;
    Date := Date + 50;
    MultiSelect := ms;
    LockWindowUpdate(0);
  end;
end;
Die "weißen" Tage bei Auswahl eines Datumsbereiches sehen scheinbar auf jeder Maschine anders aus. Bei mir wird grundsätzlich nur der erste Wochentag ausgeblendet, aber auch nur wenn er nicht in der gleichen Woche liegt, wie Today oder EndDate. Seltsam.

Freundliche Grüße
  Mit Zitat antworten Zitat