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

 

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

Αργό repaint σε PictureBoxes

  •  31-07-2007, 13:37

    Αργό repaint σε PictureBoxes

    Καλησπέρα,

    τις τελευταίες ημέρες προσπαθώ να φτιάξω μια απλή φόρμα, την οποία θα χρησιμοποιώ ως "αντικαταστάτη" του desktop μου. Ίσως οι περισσότεροι να έχετε δει/χρησιμοποιήσει desktop replacements, αλλά επειδή δεν θέλω να χρησιμοποιώ και δεύτερα προγράμματα αποφάσισα να το προσπαθήσω σε C#.

    Η φόρμα εκτός από μια Background Image, έχει περί τα 10 PictureBoxes, στα οποία αντιστοιχούν μερικά εικονίδια.

    Το θέμα μου είναι ότι όσο τρέχει η φόρμα, αν ανοίξω κάποιο παράθυρο (επικαλύπτοντάς τη) και μετά το κλείσω εκκινεί το repaint, το οποίο μου επανασχεδιάζει τα περιεχόμενα των PictureBoxes αρκετά αργά. Γνωρίζω πως έχοντας το backcolor των PictureBoxes σε transparent επιβαρύνω την κατάσταση ακόμη περισσότερο, ακόμα και με το Double Buffered της φόρμας ενεργοποιημένο...

    Υπάρχει κάποιος τρόπος να επιταχύνω το repaint, ώστε να επιτύχω μια πιο smooth παρουσίαση των εικονιδίων μου;

    Ευχαριστώ εκ των προτέρων,

    Δημοσίευση στην κατηγορία: ,
Δείτε όλες τις δημοσιεύσεις της Θεματική Ενότητας
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems