Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie kann man die Pfeile in der MonthCalendar1 wechbekommen? (https://www.delphipraxis.net/129201-wie-kann-man-die-pfeile-der-monthcalendar1-wechbekommen.html)

Code 14. Feb 2009 12:08


Wie kann man die Pfeile in der MonthCalendar1 wechbekommen?
 
Hallo Alle,

wie kann man die Pfeilbuttons in der MonthCalendar unsichtbar machen?

Gruß
Code

Hawkeye219 14. Feb 2009 15:51

Re: Wie kann man die Pfeile in der MonthCalendar1 wechbekomm
 
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


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz