Entwickler-Ecke
WinForms - Monthcalender Feiertage
C-Sharp-anfänger - Fr 06.10.06 14:11
Titel: Monthcalender Feiertage
Hallo Leute
ich habe mal eine frage,
kann ich den bei den Monthcalender und kann ich die Sonn - und Feiertage in rot darstellen so sammstage in rosa??
Gruss Fabian
JüTho - Sa 07.10.06 11:55
Hallo,
ich habe mich in der NET-Doku umgesehen und wundere mich: Ich finde in der Tat keine Eigenschaften, die das direkt regeln. Du kannst es aber steuern; schau Dir dazu folgende Themen der NET-Doku an: das Beispiel zu MonthCalendar.BoldedDates-Eigenschaft sowie die Hinweise unter Gewusst wie: Anzeigen einzelner Tage in Fettschrift mit dem MonthCalendar-Steuerelement in Windows Forms.
Viel Erfolg! Jürgen
Nachtrag: Die Eigenschaft nennt sich zwar BoldedDates; das Beispiel zeigt aber, dass beliebige Farben zugewiesen werden können.
Kha - Sa 07.10.06 20:20
Zitat: |
The MonthCalendar control is drawn by the operating system, so the Paint event is never raised. If you need to provide a customized look to the MonthCalendar control, you should override the OnPrint method, call the base implementation of OnPrint, and then perform custom painting. |
Da das Zeichnen in vollkommener Eigenregie wohl etwas zu viel Arbeit für ein paar Farben ist, würde ich nach einem Thirdparty-Control suchen. Selbst wenn dieses kein solches Feature anbietet, lässt es sich immer noch leichter umbauen, als einen eigenen Kalender from scratch zu zeichnen.
C-Sharp-anfänger - Mi 11.10.06 10:33
JüTho hat folgendes geschrieben: |
Hallo,
ich habe mich in der NET-Doku umgesehen und wundere mich: Ich finde in der Tat keine Eigenschaften, die das direkt regeln. Du kannst es aber steuern; schau Dir dazu folgende Themen der NET-Doku an: das Beispiel zu MonthCalendar.BoldedDates-Eigenschaft sowie die Hinweise unter Gewusst wie: Anzeigen einzelner Tage in Fettschrift mit dem MonthCalendar-Steuerelement in Windows Forms.
|
Ich Pobieres viel dank für deine antwort :D
C-Sharp-anfänger - Mi 11.10.06 11:47
JüTho hat folgendes geschrieben: |
Hallo,
ich habe mich in der NET-Doku umgesehen und wundere mich: Ich finde in der Tat keine Eigenschaften, die das direkt regeln. Du kannst es aber steuern; schau Dir dazu folgende Themen der NET-Doku an: das Beispiel zu MonthCalendar.BoldedDates-Eigenschaft sowie die Hinweise unter Gewusst wie: Anzeigen einzelner Tage in Fettschrift mit dem MonthCalendar-Steuerelement in Windows Forms.
Viel Erfolg! Jürgen
Nachtrag: Die Eigenschaft nennt sich zwar BoldedDates; das Beispiel zeigt aber, dass beliebige Farben zugewiesen werden können. |
Hallo Jütho
ist diese eingeschaften für die Feiertage nicht besser??
und ich habe nicht gefunden wie ich die tage fett darstellen kann??
trage ich das mit setValue oder wie ein?
gruss Fabian
Kha - Mi 11.10.06 17:11
MonthCalendar.Add(Anually)BoldedDate aufrufen oder (Anually)BoldedDates direkt setzen.
Für mehrere verschiedene Farben hast du trotzdem die falsche Komponente.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!