Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#2

Re: Wie kann man die Pfeile in der MonthCalendar1 wechbekomm

  Alt 14. Feb 2009, 15:51
Hallo,

der MonthCalendar basiert auf dem Windows-Control, und offenbar hat Microsoft das Ausblenden der Pfeile nicht vorgesehen. Du kannst somit lediglich den Eingabebereich über die Eigenschaften MinDate und MaxDate einschränken.

Als (schmutzige) Lösung zum Verstecken der Pfeile fällt mir nur das Überlagern mit rahmenlosen TPanel-Komponenten (ParentBackground=False) ein, denen du während der Initialisierung die Farbe des Titelbalkens (MonthCalendar.CalColors.TitleBackColor) gibst. Es bleibt dann aber zu prüfen, ob dies bei allen Windows-Versionen und Desktop-Themes sauber dargestellt wird.

Und dann ist da noch das Kontextmenü, das beim Klick auf den Monatsnamen erscheint...

Gruß Hawkeye
  Mit Zitat antworten Zitat