Windows 7 legördülő listák & kombinált listák
Jegyzet
Ez a tervezési útmutató a Windows 7-hez készült, és nem frissült a Windows újabb verzióihoz. Az útmutató nagy része továbbra is elvben érvényes, de a bemutató és a példák nem tükrözik jelenlegi tervezési útmutatónkat.
Egy legördülő listával vagy kombinált listával a felhasználók választhatnak a kölcsönösen kizáró értékek listájából. A felhasználók egy és csak egy lehetőséget választhatnak. Normál legördülő lista esetén a felhasználók a listában szereplő lehetőségekre korlátozódnak, kombinált listával azonban olyan választási lehetőségeket is megadhatnak, amelyek nem szerepelnek a listában.
Egy tipikus kombinált lista.
A cikk elolvasása során az alábbi kifejezéseket fontos megérteni:
- A szabványos listamezők olyan dobozok, amelyek több elemből álló listát tartalmaznak, és több elem látható.
- A legördülő lista olyan lista, amelyben a kijelölt elem mindig látható, a többi pedig igény szerint egy legördülő gombra kattintva látható.
- A kombinált lista egy szabványos lista vagy legördülő lista és egy szerkeszthető szövegdobozkombinációja, így a felhasználók olyan értéket adhatnak meg, amely nem szerepel a listában.
- A szerkeszthető legördülő lista egy legördülő lista és egy szerkeszthető szövegdoboz kombinációja.
- A szerkeszthető lista egy szabványos listamező és egy szerkeszthető szövegdoboz kombinációja.
Jegyzet
A elrendezési vonatkozó irányelveket külön cikkben találja.
Ez a megfelelő vezérlő?
A döntéshez fontolja meg az alábbi kérdéseket:
- A vezérlőelem egy lehetőséget választ a kölcsönösen kizáró értékek listájából? Ha nem, használjon másik vezérlőt. Több beállítás kiválasztásához használjon szabványos többszörös kijelölési listát, jelölje be a jelölőnégyzetlistát, a listaszerkesztőt vagy a lista hozzáadását/eltávolítását.
- A beállítási parancsok? Ha igen, használjon menügombot vagy felosztás gombot. Használjon legördülő listákat és kombinált listákat objektumokhoz (főnevekhez) vagy attribútumokhoz (melléknevekhez), parancsokhoz (igékhez) nem.
- A lista nem programbeállításokat, hanem adatokat jelenít meg? Akárhogy is, egy legördülő lista vagy kombinált lista megfelelő választás. Ezzel szemben rádiógombok csak kis számú programlehetőséghez alkalmasak.
legördülő listák
Létezik alapértelmezett beállítás, amely a legtöbb felhasználó számára ajánlott a legtöbb helyzetben? A kiválasztott lehetőség sokkal fontosabb, mint az alternatívák megtekintése? Érdemes lehet egy legördülő listát használni, ha nem szeretné arra ösztönözni a felhasználókat, hogy végezzenek módosításokat az alternatívák elrejtésével. Ha nem, fontolja meg a választógombokat, az egyszeres kijelölési listát vagy a szerkeszthető listamezőt, amelyek nagyobb hangsúlyt fektetnek az alternatív lehetőségekre.
Ebben a példában a legmagasabb színminőség a legjobb választás a legtöbb felhasználó számára, így a legördülő lista jó választás az alternatívák lejátszásához.
Szeretné felhívni a figyelmet a lehetőségre? Ha igen, fontolja meg a választógombokat, az egykijelölési listát vagy a szerkeszthető listamezőt, amelyek nagyobb képernyőterülettel nagyobb figyelmet fordítanak magára. Mivel a legördülő listák kompaktak, jó választás az alulemfázisosítani kívánt lehetőségekhez.
Prémium szintű a képernyőterület? Ha igen, használjon legördülő listát, mert a felhasznált képernyőterület rögzített, és független a választási lehetőségek számától.
Vannak más legördülő listák az ablakban? Ha igen, érdemes lehet egy legördülő listát használni a konzisztencia érdekében.
Szerkeszthető legördülő listák
Az imént a legördülő listákhoz megadott alapelvek mellett a következők is érvényesek:
A lehetséges lehetőségek korlátozottak? Ha igen, használjon helyette egy normál legördülő listát. A kombinált mezők nem korlátozott bemenetek, amelyekben előfordulhat, hogy a felhasználóknak olyan értéket kell megadniuk, amely jelenleg nem szerepel a listában. Mivel a bemenet nincs korlátozva, ha a felhasználók érvénytelen szöveget írnak be, hibaüzenettel kell kezelnie a hibát.
Előre meg tudja sorolni a legvalószínűbb választási lehetőségeket? Ha nem, használjon inkább egy szövegdobozt.
A legördülő lista a korábbi felhasználói bemenetek listázására szolgál? Hacsak a felhasználóknak nem kell áttekintenie a korábbi bemenetek teljes listáját, használjon inkább egy szövegdobozt az automatikus kiegészítési lehetőséggel.
Ebben a példában előfordulhat, hogy a felhasználóknak át kell tekinteniük a korábbi bemenetüket, így a szerkeszthető legördülő lista jó választás.
Ebben a példában egy automatikus kiegészítéssel rendelkező szövegdoboz jó választás.
Segítségre lesz szüksége a felhasználóknak az érvényes értékek kiválasztásához? Ha igen, használjon egy szövegdobozt, amelyben ehelyett Tallózás gomb.
Ebben a példában a felhasználók a "To" (To) gombra kattintva kiválaszthatják az érvényes értékeket.
Fontos ösztönözni a felhasználókat az alternatív lehetőségek áttekintésére vagy a módosítás meghívására? Ha igen, érdemes inkább egy szerkeszthető listamezőt használni. Szerkeszthető legördülő lista esetén a felhasználók nem fognak tudni az alternatív lehetőségekről, amíg el nem vetik a listát.
A felhasználóknak gyorsan kell megtalálniuk egy elemet egy nagy listában? (Csak Win32) Ha igen, használjon kombinált listát, mert a felhasználók a teljes név beírásával választhatnak ki egy elemet. Ezzel szemben a Win32 legördülő lista csak az utolsó beírt karakter alapján választja ki az elemeket (így a "Jun" beírása a hónapok listájába novembernek felelne meg, nem pedig júniusnak). Ebben az esetben akkor is használjon kombinált listát, ha a lehetséges lehetőségek korlátozottak.
Szerkeszthető listamezők
- A lehetséges lehetőségek korlátozottak? Ha igen, használjon inkább egy kijelölési listát vagy egy normál legördülő listát. A kombinált mezők nem korlátozott bemenetek, ahol előfordulhat, hogy a felhasználóknak olyan értéket kell megadniuk, amely jelenleg nem szerepel a listában. Mivel a bemenet nincs korlátozva, ha a felhasználók érvénytelen szöveget írnak be, hibaüzenettel kell kezelnie a hibát.
- Előre meg tudja sorolni a legvalószínűbb választási lehetőségeket? Ha nem, használjon inkább egy szövegdobozt.
- Fontos ösztönözni a felhasználókat az alternatív lehetőségek áttekintésére vagy a módosítás meghívására? Ha nem, érdemes inkább egy szerkeszthető legördülő listát használni.
- Szeretné felhívni a figyelmet a lehetőségre? Ha nem, érdemes inkább egy szerkeszthető legördülő listát használni. Mivel a legördülő listák kompaktak, jó választás az alulemfázisosítani kívánt lehetőségekhez.
- Prémium szintű a képernyőterület? Ha igen, használjon szerkeszthető legördülő listát, mert a felhasznált képernyőterület rögzített, és független a választási lehetőségek számától.
A legördülő listák esetében a lista elemeinek száma nem befolyásolja a vezérlő kiválasztását, mert több ezer elemtől egészen egyig skálázhatók. A szerkeszthető legördülő listák skálázása több ezer elemről egy semre terjed ki, mert a felhasználók megadhatnak olyan értéket, amely nem szerepel a listában. Mivel a legördülő listák használhatók adatokhoz, előfordulhat, hogy az elemek száma nem ismert előre, és talán nem is garantálható. Mindig legalább három elemet adjon meg a szerkeszthető listamezőkbe a további képernyőterület igazolásához.
Használati minták
A legördülő listák és kombinált listák több használati mintával rendelkeznek:
Használat | Példa |
---|---|
legördülő lista egy standard legördülő listát, előre meghatározott értékek rögzített készletével. |
Bezárt állapotban csak a kijelölt elem látható. Amikor a felhasználók a legördülő gombra kattintanak, az összes beállítás láthatóvá válik. Az érték módosításához a felhasználók megnyithatják a listát, és rákattinthatnak egy másik értékre.![]() Ebben a példában a lista normál állapotban van. ![]() Ebben a példában a lista le lett állítva. |
legördülő lista előnézete egy legördülő listát, amely a kijelölés eredményeit tekinti meg, hogy segítsen a felhasználóknak a választásban. |
![]() Ezekben a példákban a legördülő listák a kijelölés eredményeinek előnézetét jelenítik meg. |
Szerkeszthető legördülő lista egy legördülő lista, amely lehetővé teszi, hogy a felhasználók olyan értéket adjanak meg, amely nem szerepel a legördülő listában. |
![]() ![]() Példák szerkeszthető legördülő listára szerkesztési és legördülő módban. Ezt a vezérlőt akkor használja, ha rugalmasságot szeretne adni egy szövegdoboznak, de a felhasználókat a valószínű lehetőségek kényelmes listájával szeretné segíteni. |
Szerkeszthető listamezők normál kombinált lista, amely lehetővé teszi, hogy a felhasználók olyan értéket adjanak meg, amely nem szerepel a mindig látható listában. |
![]() Ezekben a példákban a szerkeszthető listamezők mindig megjelennek. Ez a vezérlő jobb választás, mint a szerkeszthető legördülő lista, ha fontos, hogy a felhasználókat arra ösztönözzék, hogy tekintse át az alternatív lehetőségeket, vagy hívja meg a módosításokat. |
Iránymutatások
Általános
-
Ne használja a legördülő lista vagy kombinált lista módosítását:
- Parancsok végrehajtása.
- Más ablakok, például párbeszédpanel megjelenítése további bemenetek gyűjtéséhez.
- A kijelölt vezérlőhöz kapcsolódó egyéb vezérlők dinamikus megjelenítése (képernyőolvasók nem tudják észlelni az ilyen eseményeket).
Bemutató
Listaelemek rendezése logikai sorrendben, például a szorosan kapcsolódó beállítások csoportosítása, a leggyakoribb beállítások elhelyezése elsőként vagy betűrendben. A neveket betűrendbe, számokat numerikus sorrendbe, a dátumokat pedig időrendi sorrendbe rendezheti. A 12 vagy több elemet tartalmazó listákat betűrendbe kell rendezni, hogy könnyebben megtalálják az elemeket.
Helyes:
Ebben a példában a listaelemek a térbeli kapcsolatuk szerint vannak rendezve.
Helytelen:
Ebben a példában annyi listaelem van, hogy betűrendbe kell rendezni őket.
Helyes:
Ebben a példában a listaelemek betűrendben vannak rendezve, kivéve az összes elemet képviselő beállítást.
A lista elején az Összes vagy a Nincs elemet ábrázoló beállítások elhelyezése a többi elem rendezési sorrendjétől függetlenül.
zárójelben csatolja a metabeállításokat.
Ebben a példában a "(None)" egy metabeállítás, mert nem érvényes érték a választáshoz, hanem azt írja le, hogy maga a beállítás nincs használatban.
Legördülő lista vagy kombinált lista letiltásakor tiltsa le a társított címkéket és parancsgombokat is.
Legördülő listák
Ha egyetlen legördülő listát használ egy társított vezérlő nézetének módosításához, a nézetet közvetlenül a kijelöléskor módosítsa ahelyett, hogy külön parancsgombot kellene használnia. Csak akkor használjon külön parancsgombot, ha a lista megjelenítése jelentős időt vesz igénybe. Ehhez azonban a listafejlécek és menügombok az előnyben részesített vezérlők.
Nincsenek üres listaelemek,inkább metabeállításokat használjon. A felhasználók nem tudják értelmezni az üres elemeket, míg a metabeállítások jelentése explicit.
Helyes:
Helytelen:
A helytelen példában az üres beállítás jelentése nem egyértelmű.
Előnézeti legördülő listák
A listaelemekben akkor használjon előnézeteket, ha jobb képeket megjeleníteni, mint a szöveg önmagában történő leírását.
megjelenített betűtípusok legördülő listájának képernyőképe
Ebben a példában az előnézet a szövegnél sokkal jobb lehetőségeket mutat be.
Ne használjon szükségtelen, nem hasznos ikonokat az előnézetekben.
Helytelen:
Ebben a példában az előnézeti ikonok szükségtelenek, mert nem közölnek semmilyen információt.
Kombinált lista
Ha teheti, korlátozza a bemeneti szöveg hosszát. Ha például az érvényes bemenet egy 0 és 999 közötti szám, használjon három karakterből álló kombinált listát.
Ha számos lehetőség közül választhat, a lista tartalmát a legvalószínűbb beállításokra összpontosítsa. Mivel a felhasználók olyan értékeket adhatnak meg, amelyek nem szerepelnek a listában, a kombinált listáknak nem kell felsorolnia az összes választási lehetőséget, csak a valószínű választási lehetőségeket vagy egy reprezentatív mintát.
betűméretek legördülő listájának képernyőképe
Ebben a példában számos érvényes választási lehetőség nem szerepel a listán, például 15 vagy félméretű betűtípusok, például a 9.5.
Alapértelmezett értékek
- Válassza ki a legbiztonságosabb (az adatvesztés vagy a rendszerhozzáférés megelőzéséhez) és alapértelmezés szerint a legbiztonságosabb beállítást. Ha a biztonság és a biztonság nem tényező, válassza a legvalószínűbb vagy legkényelmesebb lehetőséget.
- Kivétel: Üres alapértelmezett érték megjelenítése, ha a vezérlőelem vegyes állapotú tulajdonságot jelöl, amely akkor fordul elő, ha több olyan objektum tulajdonságát jeleníti meg, amelyek nem rendelkeznek ugyanazzal a beállítással.
Kéri
A parancssor egy szerkeszthető legördülő listában alapértelmezett értékként elhelyezett címke vagy rövid utasítás. A statikus szövegtől eltérően a kérések eltűnnek a képernyőről, amint a felhasználók beírnak valamit a kombinált listába, vagy a beviteli fókuszt kapják.
képernyőképe
Egy tipikus kérdés.
A következő esetekben használjon parancssort:
- A képernyőterület olyan prémium szinten van, hogy a címke vagy utasítás használata nem kívánatos, például egy eszköztáron.
- A kérés elsősorban a lista céljának tömör azonosítására szolgál. Nem lehet olyan fontos információ, amelyet a felhasználóknak látniuk kell a kombinált lista használata során.
Ne csak arra utasítsa a felhasználókat, hogy jelöljenek ki valamit a listából, vagy kattintson a gombokra. Például az olyan kérések, mint a Select an option vagy Enter a filename, majd click Send is unnecessary.
Kérések használatakor:
- Rajzolja meg a megjelenő szöveget dőlt szürke színnel, a valódi szöveget pedig normál fekete színnel. A parancssori szöveget nem szabad összetéveszteni a valódi szöveggel.
- Tartsa tömören a parancssori szöveget. A teljes mondatok helyett töredékeket is használhat.
- Használjon mondatstílusú nagybetűs.
- Ne használjon záró írásjelet vagy három pontot.
- A parancssor szövege nem szerkeszthető, és eltűnik, ha a felhasználók a szövegmezőbe kattintanak vagy belapoznak.
- Kivétel: A parancssor akkor jelenik meg, ha a szövegmező alapértelmezett bemeneti fókuszú, és csak akkor tűnik el, ha a felhasználó elkezd gépelni.
- A rendszer visszaállítja a parancssori szöveget, ha a szövegdoboz üres marad, amikor elveszíti a bemeneti fókuszt.
Helytelen:
Ebben a példában a képernyőterület nem prémium szinten van; ha egy szerkeszthető legördülő lista ki van töltve, a felhasználók nehezen emlékeznek arra, hogy mire való; és a parancssori szöveg szerkeszthető és ugyanúgy rajzolható, mint a valódi szöveg.
Ajánlott méretezés és térköz
Ajánlott méretezés és térköz legördülő listákhoz és kombinált listákhoz.
- Válassza ki a leghosszabb érvényes adatoknak megfelelő szélességet. A legördülő listák nem görgethetők vízszintesen, így a felhasználók csak azt láthatják, ami látható a vezérlőben. (Vegye figyelembe azonban, hogy a kombinált listákban engedélyezve lehet az AutoScroll funkció.)
- További 30 százalékos (rövidebb szöveg esetén legfeljebb 200 százalék) belefoglalása a honosítani kívánt szövegekhez (számokat nem).
- Válasszon egy listahosszt, amely kiküszöböli a szükségtelen függőleges görgetést. Mivel a legördülő listák igény szerint jelennek meg, a listáknak legfeljebb 30 elemet kell megjeleníteniük. A szerkeszthető listamezőknek (amelyeknek nincs legördülő gombjuk) 3 és 12 elem között kell megjelenniük.
Címkék
Vezérlőcímkék
A címkét ne mondatként, hanem szóként vagy kifejezésként írja be, és kettősponttal fejezze be. kivételek:
- Szerkeszthető legördülő listák, amelyekben a rendszer kéri, hogy a hely prémium szinten legyen.
- Ha egy legördülő lista vagy kombinált lista egy választógomb vagy jelölőnégyzet alá van rendelve, és kettősponttal végződő címkével van beállítva, ne helyezzen további címkét a vezérlőelemre.
Rendeljen hozzá egy egyedi hozzáférési kulcsot minden címkéhez. Útmutatásért lásd: Billentyűzet.
Használjon mondatstílusú nagybetűs.
Helyezze a címkét a vezérlőelem bal oldalára vagy fölé, és igazítsa a címkét a vezérlő bal széléhez. Ha a címke a bal oldalon található, függőlegesen igazítsa a felirat szövegét a vezérlőszöveghez.
Helyes:
Ebben a példában a címke megfelelően igazodik a vezérlőszöveghez.
Helytelen:
Ebben a példában a címke helytelenül van igazítva a vezérlőszöveghez.
A címkék után zárójelben adhat meg egységeket (másodpercek, kapcsolatok stb.).
Ne tegye a legördülő lista vagy kombinált lista (vagy annak egységcímkéje) tartalmát egy mondat részévé, mert ez nem honosítható.
Beállítás szövegének
- Minden beállításhoz rendeljen egyedi nevet.
- Használjon mondatstílusú nagybetűs, kivéve, ha egy elem megfelelő főnév.
- A címkét ne mondatként, hanem szóként vagy kifejezésként írja, és ne használjon záró írásjelet.
- Használjon párhuzamos kifejezéseket, és próbálja meg az összes beállítás hosszát azonosan tartani.
Oktatószöveg-
Ha egy legördülő listáról vagy kombinált listáról oktatószöveget szeretne hozzáadni, vegye fel a címke fölé. Használjon teljes mondatokat írásjelekkel.
Használjon mondatstílusú nagybetűs.
A hasznos, de nem szükséges további információkat rövidre kell tartani. Helyezze ezeket az információkat zárójelbe a címke és a kettőspont között, vagy zárójel nélkül a vezérlőelem alatt.
Ez a példa a vezérlőelem alatt elhelyezett további információkat mutatja be.
Dokumentáció
Legördülő listákra való hivatkozáskor:
- Használja a pontos feliratszöveget, beleértve a nagybetűket is, de ne tartalmazza a hozzáférési kulcs aláhúzásjelét vagy kettőspontját; lista vagy mező szerepelhet, attól függően, hogy melyik a világosabb.
- A listabeállításokhoz használja a beállítás pontos szövegét, beleértve a nagybetűsítést is.
- A programozásban és egyéb műszaki dokumentációban a legördülő listákat legördülő listákként tekinti meg. Mindenhol használja a listát vagy a mezőt, amelyik világosabb.
- A felhasználói interakciók leírásához használja a kattintást.
- Ha lehetséges, formázza a címke- és listabeállításokat félkövér szöveggel. Ellenkező esetben a címkét és a beállításokat csak akkor tegye idézőjelek közé, ha szükséges a félreértések elkerülése érdekében.
Példa: A Betűméret listában kattintson a Nagyméretű betűtípusokelemre.
Kombinált listákra való hivatkozáskor:
- Használja a pontos feliratszöveget, beleértve a nagybetűket is, de ne tartalmazza a hozzáférési kulcs aláhúzásjelét vagy kettőspontját; tartalmazza a szómezőt.
- A listabeállításokhoz használja a beállítás pontos szövegét, beleértve a nagybetűsítést is.
- A programozási és egyéb műszaki dokumentációban a kombinált listákat kombinált listaként tekinti meg. Mindenhol használja a dobozt.
- A felhasználói interakciók leírásához használja az Entert.
- Ha lehetséges, formázza a címke- és listabeállításokat félkövér szöveggel. Ellenkező esetben a címkét és a beállításokat csak akkor tegye idézőjelek közé, ha szükséges a félreértések elkerülése érdekében.
Példa: A Betűtípus mezőbe írja be a használni kívánt betűtípust.