Πτυσσόμενες λίστες
Οι πτυσσόμενες λίστες χρησιμοποιούνται για επιλογή από ένα αμοιβαία αποκλειόμενο σύνολο επιλογών. Μπορεί να είναι χρήσιμες όταν υπάρχει ανεπαρκής χώρος σε ένα παράθυρο για να χρησιμοποιηθεί μια ομάδα ραδιοπλήκτρων ή μια λίστα μονής επιλογής, με την οποία είναι λειτουργικά ισοδύναμο.
Φιγούρα 6-17 Μια πτυσσόμενη λίστα εμφανίζει την τρέχουσα επιλογή (αριστερά) και τη λίστα των διαθέσιμων επιλογών όταν πατιέται (δεξιά)

Συστάσεις:
- Μην χρησιμοποιείτε πτυσσόμενες λίστες με λιγότερα από τρία στοιχεία, ή περισσότερα από περίπου δέκα. Για να δώσετε μια δυνατότητα δύο επιλογών, χρησιμοποιήστε ραδιοπλήκτρα ή κουμπιά εναλλαγής. Για να δώσετε μια δυνατότητα περισσότερων από δέκα επιλογών, χρησιμοποιήστε μια λίστα.
- Μην αρχικοποιείτε μια ενέργεια όταν ο χρήστης επιλέγει ένα στοιχείο από μια πτυσσόμενη λίστα. Όμως, εάν χρησιμοποιηθεί σε μια στιγμιαία εφαρμογή ιδιότητας ή παραθύρου προτίμησης, ενημερώστε την ρύθμιση που το μενού αντιπροσωπεύει αμέσως.
- Η επιλογή ενός στοιχείου από μια πτυσσόμενη λίστα δεν πρέπει να επηρεάζει τις τιμές οποιωνδήποτε άλλων ελέγχων. Μπορεί να ενεργοποιήσει, να απενεργοποιήσει, να κρύψει ή να εμφανίσει άλλους ελέγχους, όμως.
- Ονομάστε την πτυσσόμενη λίστα με μια ετικέτα κειμένου από πάνω της ή στα αριστερά της, χρησιμοποιώντας κεφαλαίο το πρώτο γράμμα. Δώστε ένα πλήκτρο πρόσβασης στην ετικέτα που επιτρέπει στον χρήστη να εστιάσει άμεσα στην πτυσσόμενη λίστα.
- Χρησιμοποιήστε κεφαλαίο το πρώτο γράμμα για στοιχεία πτυσσόμενης λίστας, για παράδειγμα αλλαγμένης κίνησης
- Δώστε ένα πλήκτρο πρόσβασης σε κάθε στοιχείο πτυσσόμενης λίστας. Βεβαιωθείτε ότι κάθε πλήκτρο πρόσβασης είναι μοναδικό μες το περιβάλλον παράθυρο ή διάλογο, όχι απλά μες το μενού.
- Μην δίνετε πλήκτρα συντόμευσης σε στοιχεία πτυσσόμενης λίστας από προεπιλογή. Ο χρήστης μπορεί να δώσει τα δικά του πλήκτρα συντόμευσης με τον συνήθη τρόπο εάν επιθυμεί, όμως.
- Μην χρησιμοποιείτε μια πτυσσόμενη λίστα σε μια κατάσταση όπου μπορεί να πρέπει να εμφανίσετε μια ιδιότητα ή μια πολλαπλή επιλογή, καθώς οι πτυσσόμενες λίστες δεν γνωρίζουν τη μικτή κατάσταση. Χρησιμοποιήστε μια ομάδα ραδιοπλήκτρων ή πλήκτρων εναλλαγής στη θέση της, καθώς αυτά μπορούν να εμφανίσουν καταστάσεις ορισμού, αναίρεσης ή μικτές.
- Μην χρησιμοποιείτε υπομενού σε μία πτυσσόμενη λίστα.
Κανονικά θα πρέπει να χρησιμοποιήσετε ραδιοπλήκτρα ή μια λίστα αντί για πτυσσόμενες λίστες, καθώς αυτοί οι έλεγχοι παρουσιάζουν όλες τις διαθέσιμες επιλογές μονομιάς χωρίς παραπέρα αλληλεπίδραση. Όμως, οι πτυσσόμενες λίστες μπορεί να προτιμούνται σε ένα παράθυρο όπου:
- υπάρχει λίγος διαθέσιμος χώρος
- η λίστα επιλογών μπορεί να αλλάξει με τον χρόνο
- τα περιεχόμενα του κρυφού μέρους του μενού είναι φανερά από την ετικέτα του και το ένα επιλεγμένο στοιχείο. Για παράδειγμα, εάν έχετε ένα μενού επιλογής με ετικέτα "μήνας:" με το στοιχείο "Ιανουάριος" επιλεγμένο, ο χρήστης μπορεί να συμπεράνει λογικά ότι το μενού περιέχει τους 12 μήνες του έτους χωρίς να πρέπει να κοιτάξει.
Οι πτυσσόμενες λίστες μπορεί επίσης να είναι χρήσιμες σε εργαλειοθήκες, για αντικατάσταση μιας ομάδας αρκετών αμοιβαία αποκλειόμενων κουμπιών εναλλαγής.