MonthCalendar: cololare singolo giorno
steual non è online. Ultima attività: 27/08/2008 12.38.04steual
Inserito il: 28 luglio 2008 11.00
89 messaggi dal 27 ott 2005 Istalla Microsoft Silverlight!
Salve, sto realizzando un'applicazione Client/server (Windows form) con Vb2008 e con mia sorpresa mi sono accorto che il controllo "monthcalendar" NON ha la possibilità di colorare i singoli giorni per evidenziare particolari situazioni (se non sbaglio al massimo è prevista la possibilità di impostare il singolo giorno del mese in BOLD). Viceversa io avrei proprio l'esigenza di dover colorare con differenti colori, a seconda di uno stato, alcuni giorni del mese. Come risolvere questo problema ?

saluti
Stefano
RE: MonthCalendar: cololare singolo giorno
Salvodif non è online. Ultima attività: 27/08/2008 17.47.00Salvodif
Inserito il: 28 luglio 2008 12.27
protected void Page_Load(object sender, EventArgs e)
{
Calendar1.SelectedDate = DateTime.Now;
}

protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
{
if (e.Day.Date.Day == DateTime.Now.Day)
e.Cell.BackColor = System.Drawing.Color.Chocolate;
}




dove Calendar1_DayRender è l'evento del tuo calendario

Salvatore Di Fazio
http://blogs.ugidotnet.org/SalvoDiFazio
RE: MonthCalendar: cololare singolo giorno
steual non è online. Ultima attività: 27/08/2008 12.38.04steual
Inserito il: 28 luglio 2008 12.45
89 messaggi dal 27 ott 2005 Istalla Microsoft Silverlight!
Grazie per la sollecita risposta, ma se non erro l'evento Day_render NON esiste nel controllo Win Form "monthcalendar", ma solo nel rispettivo controllo Web Form (che ho utilizzato e funziona perfettamente). Non capisco il perchè e/o dove sbaglio, ma NON trovo il rispettivo evento/istruzione nel controllo Win Form !

ciao e grazie
Stefano
RE: MonthCalendar: cololare singolo giorno
Salvodif non è online. Ultima attività: 27/08/2008 17.47.00Salvodif
Inserito il: 28 luglio 2008 12.53
ah scusami non avevo visto che stavo postando su winform...

Salvatore Di Fazio
http://blogs.ugidotnet.org/SalvoDiFazio
RE: MonthCalendar: cololare singolo giorno
vladimiro non è online. Ultima attività: 05/09/2008 8.23.42vladimiro
Inserito il: 04 agosto 2008 20.38
262 messaggi dal 04 ago 2002 Istalla Microsoft Silverlight!
è possibile ma non banale, devi effettuare l'override dell'evento OnPaint.

Se leggi questo articolo:
http://nickeandersson.blogs.com/blog/2006/05/_modifying_the_.html

spiega passo passo (in c#) come implementare il tutto e propone un esempio per colorare con uno sfondo rosso alcune date nelle quali evidenziare delle allerte.

buon lavoro e fai sapere

v


Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


maltra - 641 pt
vladimiro - 461 pt
fabrica - 180 pt

Ultimi vincitori: fabrica, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums