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

 

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

Analog clock & MouseOver

Îåêßíçóå áðü ôï ìÝëïò pap. Τελευταία δημοσίευση από το μέλος pap στις 21-10-2008, 14:05. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  21-10-2008, 12:27 45644

    Analog clock & MouseOver

    Συνημμένα: imgclock.rar

    Καλημέρα σας.

    Ας υποθέσουμε ότι έχουμε ένα user control το οποίο εμφανίζει ένα αναλογικό ρολόι, όπως το συννημένο αρχείο που δίνω. Αυτό που θέλω να πετύχω είναι το εξής:

    Με το που πηγαίνω τον πόντικαStick out tongue επάνω σε κάποια ώρα (πχ. 2) - με το OnMouseOver προφανώς - να εμφανίζεται ένα MessageBox.

    Με Panel δεν παίζει επειδή πάντα έχει χρώμα με συνέπεια να μη φαίνονται οι ώρες. Με Label επίσης δεν καταφέρνω τίποτα.

     

  •  21-10-2008, 13:03 45645 σε απάντηση της 45644

    Απ: Analog clock & MouseOver

    Με label και onmouseover γιατί δεν το καταφέρνεις; Δώσε λίγο κώδικα..
    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  21-10-2008, 13:32 45646 σε απάντηση της 45645

    Απ: Analog clock & MouseOver

    Σημείωση: Το ρολόι δημιουργείται δυναμικά. Δηλαδή, οι ώρες δεν είναι labels, αλλά δημιουργούνται με Graphics.

    Σου δίνω το Project σε συννημένο. 

  •  21-10-2008, 14:01 45648 σε απάντηση της 45646

    Απ: Analog clock & MouseOver

    pap:

    Σημείωση: Το ρολόι δημιουργείται δυναμικά. Δηλαδή, οι ώρες δεν είναι labels, αλλά δημιουργούνται με Graphics.

    Σου δίνω το Project σε συννημένο. 

    Θα μπορούσες να κρατήσεις τα X and Y απο τα Point των graphics που φτιάχνεις τα νούμερα, κι εάν το ποντίκι περνάει πάνω απο εκεί, να δείχνεις το αντίστοιχο message box. Αυτό βέβαια απαιτεί να κάνεις track το ποντίκι συνέχεια για να δεις πότε κι εάν είναι πάνω απο κάποιο νούμερο. Η άλλη περίπτωση θα ήταν να κάνεις ένα μικρό παπατζιλίκι και να ζωγραφίσεις πχ labels πίσω απο τα νούμερα, transparent για να μην γίνεται overlap, και να παρακολουθείς τα Onmouseevent απο τα labels.


    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  21-10-2008, 14:05 45649 σε απάντηση της 45648

    Απ: Analog clock & MouseOver

    Ok, σ' ευχαριστώ Παναγιώτη.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems