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

 

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

Αργό repaint σε PictureBoxes

Îåêßíçóå áðü ôï ìÝëïò ggouts. Τελευταία δημοσίευση από το μέλος ggouts στις 31-07-2007, 13:37. Υπάρχουν 0 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  31-07-2007, 13:37 33939

    Αργό repaint σε PictureBoxes

    Καλησπέρα,

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

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

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

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

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

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