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

 

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

TREE VIEW IMAGES & WINDOWS 2000

Îåêßíçóå áðü ôï ìÝëïò tsitouridis. Τελευταία δημοσίευση από το μέλος tsitouridis στις 03-10-2006, 13:24. Υπάρχουν 13 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  29-09-2006, 13:14 17498

    Crying [:'(] TREE VIEW IMAGES & WINDOWS 2000

    Έχω ένα προβληματάκι. Έχω ένα tree view που κάτω από windows xp είναι οκ. Σε windows 2000 όμως τα εικονίδια χαλάνε.......

  •  29-09-2006, 18:22 17554 σε απάντηση της 17498

    Απ: TREE VIEW IMAGES & WINDOWS 2000

    Πως χαλάνε; Κάποιο screenshot ίσως; Σε πόσα μηχανήματα με 2000 το έχεις δοκιμάσει;
    Χρήστος Γεωργακόπουλος
  •  29-09-2006, 18:33 17555 σε απάντηση της 17554

    Sad [:(] Απ: TREE VIEW IMAGES & WINDOWS 2000

    Βασικά κάτι γίνεται με το φόντο τους..... είναι σα να είναι στα 16bit. Σε 2 PC με 2000 το ίδιο.... σε όλα τα XP μια χαρά. Βασικά τώρα screenshot είναι δύσκολο.... αν θες μπορείς να κάνεις με 1 project με treeview όπου δεν θα του βάλεις το EnableVisualStyles. σχετικά άμεσα όμως θα βάλω και ένα screenshot.
  •  02-10-2006, 14:52 17727 σε απάντηση της 17554

    Geeked [8-|] Απ: TREE VIEW IMAGES & WINDOWS 2000

    Συνημμένα: Desktop.rar
    Εδώ έχω και τα 2 screen shots......   ααααα το πρόγραμμα είναι για .NET 2 με C#
  •  02-10-2006, 18:42 17741 σε απάντηση της 17727

    Απ: TREE VIEW IMAGES & WINDOWS 2000

    Αν και έχεις σώσει τα images σε jpeg με αποτέλεσμα να έχουν χαλάσει λίγο συμπίεσης, κατά τ'άλλα δεν βλέπω κάποια ιδιαίτερη διαφορά...
    Vir prudens non contra ventum mingit
  •  02-10-2006, 22:00 17758 σε απάντηση της 17498

    Απ: TREE VIEW IMAGES & WINDOWS 2000

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

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

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  02-10-2006, 22:29 17759 σε απάντηση της 17758

    Wink [;)] Απ: TREE VIEW IMAGES & WINDOWS 2000

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

    Αν προσέξεις λίγο το περίγραμμα από τα σημαιάκια…… πάνω από το δέντρο υπάρχει ένα toolstrip και στα Windows 2000 τα εικονίδια εκεί είναι καλά. Συνέκρινε τα σημαιάκια στο screenshot των windows 2000 που είναι στο toolstrip με αυτά του treeview. Το φαινόμενο έχει μειωθεί σημαντικά γιατί έβαλα εικονίδια χωρίς σκιά αλλιώς δεν βλέπονται, ενώ τώρα κάτι γίνεται. ‘Όπως θα παρατήρησες όλα τα άλλα εικονίδια είναι κανονικά. Επίσης αυτό που δε βλέπετε είναι αυτό στο tray. Χρησιμοποιώ κάποια συλλογή από icons που είναι png 32bit.

     

    Βασικά από ότι έχω καταλάβει το πρόβλημα υπάρχει όπου υπάρχουν imagelists.

     

    Για να αντιμετωπίσω τις αντινομίες ….. χεχεχε….. έφτιαξα ένα project το Application.EnableVisualStyles() είναι comment. Τρέχτε το και μετά uncomment και δείτε ακριβώς τι εννοώ.

  •  02-10-2006, 22:51 17760 σε απάντηση της 17759

    Απ: TREE VIEW IMAGES & WINDOWS 2000

    Εχμ...

    Τα Windows 2000 ΔΕΝ υποστηρίζουν alfa-blending. Και από ότι βλέπω μάλλον αυτό είναι το πρόβλημα.

    Για δοκίμασε να κάνεις true color τις εικόνες των icon και να κόψεις το alfa blending και θα δεις που θα γίνουν ίδια...

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  03-10-2006, 01:37 17777 σε απάντηση της 17760

    Yes [Y] Απ: TREE VIEW IMAGES & WINDOWS 2000

    Την αιτία την φανταζόμουνα αλλά δεν ήμουνα σύγουρος και έλεγα μήπως μπορούσα να κάνω κάτι μέσα από κωδικα......

    το θέμα είναι πώς να 'κόψω' το alf-blending...... οκ από 32bit τα κάνω 24bit....alfa-blending???????????

    Any ideas?????

  •  03-10-2006, 01:51 17778 σε απάντηση της 17777

    Απ: TREE VIEW IMAGES & WINDOWS 2000

    Από οποιοδήποτε πρόγραμμα (είτε επεξεργασίας εικόνας πχ Photoshop, είτε για icons - εγώ χρησιμοποιώ το Axialis IconWorkshop), βγάλε τη "διαφάνεια", βάλε δηλαδή solid background.
    Vir prudens non contra ventum mingit
  •  03-10-2006, 01:55 17779 σε απάντηση της 17778

    Yes [Y] Απ: TREE VIEW IMAGES & WINDOWS 2000

    Αχα!.... κατάλαβα.... οκ..... αν και δεν μου αρεσεί η ιδέα..... Θα κάνω ένα test και θα ενημερώσω......

     

    Thanx for the support!

  •  03-10-2006, 02:24 17780 σε απάντηση της 17778

    Stick out tongue [:P] Απ: TREE VIEW IMAGES & WINDOWS 2000

    Αψογα!!!!! 32bit, εβγαλα το transparency και όλα ειναι jet......

    Ελα όμως που θέλω να μπορώ να αλλάζω το backcolor του treeview.....

    Υπάρχει τρόπος με κώδικα να αλλάζω το backcolor κάθε icon βάση του backcolor του treeview on demand, ή μηπως το παρατραβάω....???

  •  03-10-2006, 08:27 17783 σε απάντηση της 17780

    Απ: TREE VIEW IMAGES & WINDOWS 2000

    Συνήθως, βάζεις fucsia χρώμα στο background και κατόπιν λέες ότι αυτό είναι transparency key, οπότε προσαρμόζεται στο background. Το θέμα είναι ότι δεν έχεις alpha blending. Alpa blending είναι αυτό που συμβαίνει στα pixels που βρίσκονται στα όρια μεταξύ background και εικόνας τα οποία είναι ημιδιαφανή. Αυτά είναι που προσδίδουν το καλό οπτικό αποτέλεσμα και τις σκιές. Θα πρέπει λοιπόν να κάνεις δύο set από εικονίδια, ένα για 2000 και ένα για XP/2003.

    Ρίξε μια ματιά εδώ: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwxp/html/winxpicons.asp Ιδιαίτερα στο step 4.

     


    Vir prudens non contra ventum mingit
  •  03-10-2006, 13:24 17808 σε απάντηση της 17783

    Απ: TREE VIEW IMAGES & WINDOWS 2000

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

    Πολύ καλό το link.... thanx..... Εγώ έκανα κάτι πιο απλό. Όταν γίνεται initialise to container (form, control κτλπ) κάνω check για visualstyles. Αν είναι false πιάνω  ένα - ένα τα images του imaglist και τους βάζω background χρώματος container.backcolor. Μετά κάνω ένα refresh και όλα είναι οκ.

    Αυτή η τακτική πώς σου ακούγεται?

    Έχω βάλει και ένα example.

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