Megosztás a következőn keresztül:


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.

emlékeztető idő kombinált lista

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.

    képernyőfelvétel alapértelmezett gombként a legjobb minőségű

    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.

    futtatás párbeszédpanel képernyőképe legördülő listával

    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.

    képernyőfelvétel az Outlookról a sorba és az automatikus kiegészítési

    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.

    képernyőfelvétel az Outlook sorról sorra és tallózás gombról

    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.
legördülő lista képernyőképe, rejtett lehetőségek
Ebben a példában a lista normál állapotban van.
legördülő lista képernyőképe,
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.
képernyőfelvétel a szín- és szövegbeállításokról
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.
aa511458.dropdownlists27(en-us,msdn.10).png szerkeszthető betűtípus-méretű kombinált lista
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.
betűtípus-beállítások legördülő listájának képernyőképe
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:logikai legördülő lista

    Ebben a példában a listaelemek a térbeli kapcsolatuk szerint vannak rendezve.

    Helytelen:rendezetlen legördülő lista

    Ebben a példában annyi listaelem van, hogy betűrendbe kell rendezni őket.

    Helyes:betűrendbe szedett legördülő lista

    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.

    Képernyőkép a(z)

    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.

  • 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:legördülő lista képernyőképe, amelyen nincs kijelölt

    Helytelen:legördülő lista képernyőképe üres kijelölt

    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:képernyőfelvétel a címkék legördülő listájáról ikonokkal

    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.

keresőmező 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:képernyőkép hat szerkeszthető legördülő listáról

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.

legördülő lista és specifikációk képernyőképe

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:legördülő listacímke igazítási

    Ebben a példában a címke megfelelően igazodik a vezérlőszöveghez.

    Helytelen:legördülő lista képernyőképe helytelenül igazított

    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.

    legördülő lista képernyőképe hozzáadott adatokkal

    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.