Visualizzazione dei risultati da 1 a 9 su 9

Discussione: oggetto calendar

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    17

    oggetto calendar

    Dovrei usare l'oggetto calendar in questa maniera.
    Praticamente selezionare alzune celle, anche non contigue, e colorarne il background con un colore scelto.
    Riesco tramite codice a selezionarne più d'una, ma non risco a cambiarne il colore di sfondo.

    Qualcuno sa aiutarmi?

    grazie ciao ciao.

  2. #2
    il colore delle celle selezionate?


    >> per lo sfondo delle celle selezionate

    SelectedDayStyle-BackColor="#666666"

    >> per il colore del font

    SelectedDayStyle-ForeColor="#0099FF"


    See you.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    17

    avevo provato anch'io così

    ma mi dice che non può convertire la stringa in un oggetto Color
    quello che in teoria dovrei passargli.

    Cannot implicitly convert type 'string' to 'System.Drawing.Color'

    per l'esattezza

    ciao

  4. #4
    sbagli qualcosa, posta il codice che te lo controllo.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    17

    allora...

    foreach (DataRow miariga in miods.Tables[0].Rows)
    {

    Calendar1.SelectedDates.Add((DateTime)miariga["data"]);

    }

    Calendar1.SelectedDayStyle.BackColor="#ff0000";

    In pratica aggiungo una serie di date che tiro su da un db.
    E questo funziona perchè effettivamente le vedo visualizzate tutte.
    La riga dopo è quella che mi hai detto anche tu, ma scritta così mi da errore. Ho provato anche a forzarla facendola diventare un oggetto Colore ma non funziona.

    Vedi tu, ciao

  6. #6
    mhhh, ci spacco la testa sopra un pochettino e ti faccio sapere.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    17

    grazie mille

    è giusto uno sfizio però farebbe figo sulla mia appplicazione

    ciao ciao

  8. #8
    Utente di HTML.it L'avatar di Cyb JA
    Registrato dal
    Nov 2001
    Messaggi
    64
    mm non so se ti può aiutare, ma potresti usare questo espediente :
    Calendar1.SelectedDayStyle.BackColor = Color.FromArgb (int red, int green, int blue);

    Magari specificando il colore via rgb (rosso verde e blu ovviamente a tua scelta) non hai più problemi !

    Sono sicura che quantomeno non hai problemi sul cast

    Ciauuuuzzzzz :adhone: :adhone:
    ... indovinelli nell'oscurità ...

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    17

    per funzionare funziona...

    ...però non come vorrei.
    In pratica vorrei colorare delle celle che rappresentano delle date specifiche, di un colore diverso da quello della data selezionata.
    Facendo così praticamente setto il colore di sfondo della data selezionata che mi rimane da lì in poi quello.
    Se setto prima il colore delle altre celle e poi quello della cella selezionata mi rimane solo l'ultima cella e le altre spariscono.
    Non so se mi sono spiegato, ma praticamente non posso usare Calendar.selecteddate, ma dovrei usare un altro comando che mi permetta di cambiare colore ad una specifica cella.

    Comunque grazie

    ciao ciao.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.