Πτυσσόμενα σύνθετα πλαίσια
Τα πτυσσόμενα σύνθετα πλαίσια συσχετίζουν ένα πεδίο εισαγωγής κειμένου και μια πτυσσόμενη λίστα προκαθορισμένων τιμών. Η επιλογή προκαθορισμένων τιμών ορίζει το πεδίο εισόδου σε αυτήν την τιμή.
Φιγούρα 6-18 Ένα πτυσσόμενο σύνθετο πλαίσιο πριν και μετά την πτυσσόμενη λίστα του εμφανίζεται

Κατευθυντήριες γραμμές
- Χρησιμοποιήστε μόνο ένα πτυσσόμενο σύνθετο πλαίσιο αντί για λίστα, πτυσσόμενη λίστα ή ομάδα ραδιοπλήκτρων όταν είναι σημαντικό ο χρήστης να μπορεί να εισάγει μια νέα τιμή που δεν είναι ήδη μεταξύ των προκαθορισμένων επιλογών.
- Μην αρχικοποιείτε μια ενέργεια όταν ο χρήστης επιλέγει ένα στοιχείο από τη λίστα σε ένα πτυσσόμενο σύνθετο πλαίσιο. Εάν χρησιμοποιείται σε μια στιγμιαία εφαρμογή ιδιότητας ή παραθύρου προτίμησης, ενημερώστε τη ρύθμιση που αντιπροσωπεύεται από το πτυσσόμεν σύνθετο πλαίσιο αμέσως εάν είναι δυνατό. Εάν αυτό δεν είναι δυνατό επειδή τα περιεχόμενα του πεδίου καταχώρισης είναι άκυρα ενώ ο χρήστης πληκτρολογεί ακόμα σε αυτό, ενημερώστε τη σχετική ρύθμιση όταν το πτυσσόμενο σύνθετο πλαίσιο χάσει την εστίαση.
- Εάν ο χρήστης πληκτρολογεί μια τιμή στο πτυσσόμενο σύνθετο πλαίσιο που δεν είναι ήδη στην πτυσσόμενη λίστα, προσθέστε το στη λίστα όταν το πτυσσόμενο σύνθετο πλαίσιο χάνει την εστίαση, έτσι ώστε να μπορεί να επιλεγεί την επόμενη φορά.
- Ερμηνεύετε την καταχώριση χρήστη σε ένα πτυσσόμενο σύνθετο πλαίσιο με τρόπο ανεξάρτητο από πεζά/κεφαλαία. Για παράδειγμα, εάν ο χρήστης πληκτρολογήσει γαλάζιο, Γαλάζιο και ΓΑΛΑΖΙΟ στο ίδιο πτυσσόμενο σύνθετο πλαίσιο σε διαφορετικές περιπτώσεις, αποθηκεύστε μόνο μία από αυτές στην πτυσσόμενη λίστα του σύνθετου πλαισίου, εκτός και η εφαρμογή σας ξεχωρίζει μεταξύ των διαφορετικών μορφών (που συνήθως είναι κακή ιδέα).
- Ονομάστε το πτυσσόμενο σύνθετο πλαίσιο με μια ετικέτα κειμένου από πάνω του ή στα αριστερά του, χρησιμοποιώντας κεφαλαίο το πρώτο γράμμα. Δώστε ένα πλήκτρο πρόσβασης στην ετικέτα που επιτρέπει στον χρήστη να εστιάσει άμεσα στο πτυσσόμενο σύνθετο πλαίσιο.
- Χρησιμοποιήστε κεφαλαίο το πρώτο γράμμα για στοιχεία πτυσσόμενης λίστας, για παράδειγμα αλλαγμένης κίνησης.