Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Calendar control click event

Îåêßíçóå áðü ôï ìÝëïò geoneo. Τελευταία δημοσίευση από το μέλος agmarios στις 15-05-2006, 17:33. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  14-04-2006, 14:35 11900

    Calendar control click event

    Καλημέρα

    Έχω το εξής πρόβλημα

    Θέλω να πιάνω κάθε click που συμβαίνει πάνω σε ένα calendar control.

    To control έχει το SelectionChanged  event αλλά δεν μπορώ να πιάσω την

    Περίπτωση που ο χρήστης ξαναπατάει την ημερομηνία που είναι ήδη επιλεγμένη,

    Και επομένως δεν υπάρχει αλλαγή για να ενεργοποιηθεί το SelectionChanged.

    Υπάρχει κάποια λύση ?….

    Ευχαριστώ

    Γιώργος Νικολιδάκης

     

  •  01-05-2006, 15:48 12238 σε απάντηση της 11900

    Απ: Calendar control click event

    Μπορώ να σκεφθώ δύο λύσεις στο πρόβλημά σου.

    Η απλή είναι να χρησιμοποιήσεις Third Party Control.

    Η πιο δύσκολη είναι να δημιουργήσεις ένα User Web Control, που θα περιέχει το Calendar και θα προσαρμώσεις την συμπεριφορά του και τα Events στα μέτρα σου.
  •  15-05-2006, 17:33 12729 σε απάντηση της 11900

    Απ: Calendar control click event

    Απενεργοποίησε το link της επιλεγεγμένης ημερομηνίας (χρησιμοποιόντας το OnDayRender event) π.χ.:

    Protected Sub OnDayRender_event(ByVal sender As Object, ByVal e As DayRenderEventArgs)

    if e.Day.Date = sender.selectedDate then

    e.day.IsSelectable = false

    end if

    οπότε η επιλεγμένη ημερ/νία δεν είναι είναι πλέον Link κι επομένως ούτε κλικ γίνεται ούτε το event ενεργοποιείται.

    Προφανές μειονέκτημα η επιβάρυνση από την κλίση της ρουτίνας 28-31 φορές
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems