Pörgetési vezérlő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.
A pörgetéses vezérlővel a felhasználók a nyílgombokkal növekményesen módosíthatják a hozzá tartozó numerikus szövegmezőn belüli értéket. A spin box kifejezés egy szövegdoboz és a hozzá tartozó spin-vezérlő kombinációjára utal.
Egy tipikus spin box.
A felhasználók gyakran előnyben részesítik a pörgetési vezérlőket, mert anélkül végezhetnek módosításokat, hogy nem mozgatják a kezüket az egérről. Ha a pörgetési vezérlőt szövegdobozzal párosítják, a felhasználók közvetlenül a szövegmezőbe írhatnak vagy illesszenek be bemeneteket, ezért a pörgetési vezérlő használata nem kötelező.
Bár a pörgetési vezérlőket numerikus bemenetekhez használják, a bemenetnek nem kell tiszta egész számnak lennie. A bemenet lehet decimális szám, és lehetnek negatív jelei, elválasztójelei (például kettőspont vagy kötőjelek) és egységmódosítók.
Jegyzet
A szövegdobozokkal és elrendezési kapcsolatos irányelveket külön cikkekben találhatja meg.
Ez a megfelelő vezérlő?
A döntéshez fontolja meg az alábbi kérdéseket:
A vezérlő numerikus bemenethez használatos? Ha nem, használjon egy másik vezérlőt, például egy legördülő listát vagy csúszkát, hogy egy rögzített értékkészletből válasszon. Görgetéshez használjon görgetősávokat.
A felhasználók relatív mennyiségként, nem numerikus értékként tekintenek az értékre? Ha igen, használjon inkább csúszkát. Csak pontos, ismert numerikus értékekhez használjon spin boxokat. A felhasználók például arra gondolnak, hogy a hangkötetet alacsonyra vagy közepesre állítja , nem pedig az érték 2 vagy 5 értékre állítását.
A vezérlő egy szövegmezővel van párosítva? Ha nem, ne használja. A pörgetési vezérlőket nem szabad önállóan vagy más típusú vezérlőkkel használni a szövegdobozon kívül.
helytelen:
Ebben a példában egy spin-vezérlőt használunk egy dinamikus ábra vezérléséhez.
Érvényesek az egybefüggő értéktartományok? Ha nem, használja helyette az érvényes értékek legördülő listáját.
Ebben a példában nem minden lemezmeghajtó-szám érvényes, ezért a legördülő lista jobb választás.
Gyakorlatias a pörgetésvezérlés használata? A spin-vezérlő használata gyakorlatias a következő célokra:
- Kis szám megadása, általában 100 alatt.
- Meglévő vagy alapértelmezett érték kis mértékű módosítása.
Bár a pörgetési vezérlők bármilyen numerikus bemenethez használhatók, ezek nem hatékonyak az ezeken kívüli helyzetekben.
Hasznos a pörgetés-vezérlés? A vezérlő olyan környezetben van használva, amelyben a felhasználók valószínűleg az egeret használják? Ha nem, érdemes megfontolni a pörgetési vezérlőt.
A testvérvezérlők legördülő listái? Ha vannak más legördülő listák is, érdemes lehet egy legördülő listát használni a konzisztencia érdekében.
Ebben a példában egy spin box használható, de a konzisztencia érdekében egy legördülő lista is használható.
Elsődleges cél az érintéses vagy tollal rendelkező felhasználók használata? Ha igen, fontolja meg inkább egy legördülő lista használatát. A tárcsagombok túl kicsik ahhoz, hogy érintéssel vagy tollal hatékonyan lehessen használni.
Ha egy csúszka vagy egy spin box lehetséges, használjon egy spin boxot, ha:
- A képernyőterület szűk.
- A felhasználók valószínűleg szívesebben használják a billentyűzetet.
Használjon csúszkát, ha:
- A felhasználók azonnal visszajelzést kapnak.
Iránymutatások
Általános
Használjon pörgetési vezérlőket, amikor praktikusak és hasznosak. Lásd Ez a megfelelő vezérlő?
- Kivétel: Ha konzisztens szeretne lenni az ugyanazon a felhasználói felületen (UI) található többi szövegmezővel, akkor is használjon pörgetési vezérlőket, ha nem mindig praktikusak.
Helyes:
Ebben a példában egy spin-vezérlőt használunk az év vezérlőelemmel a konzisztencia érdekében, annak ellenére, hogy ez nem mindig praktikus.
helytelen:
Ebben a példában a pörgetési vezérlő nem használható.
A szövegdoboz "haverjának" mindig legyen pörgetéses vezérlése. Ezzel a pörgetés vezérlőt a szövegmezőbe helyezi.
Helyes:
helytelen:
A helyes példában a pörgetés vezérlő a társított szövegmezőbe kerül.
Ha a társított szövegdoboz le van tiltva, tiltsa le a spin vezérlőelemet. A pörgetés-vezérlés egy kiegészítő beviteli módszer – soha nem az egyetlen bemeneti módszer.
Értékrend
Adja meg a felső gombot, hogy az érték egy egységre, az alsó gomb pedig egy egységre csökkenjen. Az egység általában egy, de a legkisebb általános értékváltozásnak kell lennie. Ideális esetben a pörgetési vezérlőnek minden érvényes értéket le kell fednie, és kényelmesebbnek kell lennie, mint begépelni a szöveget.
Ebben a példában a pörgetési vezérlőelemre kattintva az értékek .1 értékkel változnak, ami a legkisebb közös értékváltozás. Egy kisebb egység használata lefedné az érvényes értékek tartományát, de használhatatlanná tenné a pörgetési vezérlőket.
A pörgetési vezérlő használatával érvényes értékekre korlátozhatja a bemenetet. A pörgetés-vezérlő használata soha nem eredményezhet helytelen értéket.
Az érvényes értékek tartományának végén indítsa újra a tartományt. A spin-vezérlés metaforája az, hogy a felhasználó egy értékek kerekét pörgeti, ezért ez a kerékszerű viselkedés.
Kivétel: Ne indítsa újra a tartományt, ha az eredményül kapott érték biztosan helytelen.
Ebben a példában a lefelé mutató nyíl gombra kattintva nem indítja újra a tartományt (a maximális értékre lépve), mert ez az érték biztosan helytelen.
Speciális numerikus értékek helyett használjon szöveget. Lehetővé teszi, hogy a felhasználók ezeket a speciális értékeket pörgetjék ahelyett, hogy ismerniük kellene őket, és be kellene őket gépelniük.
Ebben a példában a Never egy különleges érték, de a felhasználók hozzá tudnak pörögni.
Ha az érték elválasztójelekkel rendelkezik, a társított szövegmezőnek több bemeneti fókuszponttal kell rendelkeznie. Ezzel lehetővé teszi a számszegmensek egyenkénti manipulálásához.
Ebben a példában a pörgetési vezérlő az órák, percek, másodpercek és A.M./P.M. értékeket befolyásolja – attól függően, hogy melyik a fókusz.
Ha az értéknek vannak egységei, a pörgetési vezérlő használatával ezeket az egységeket is módosíthatja.
Ebben a példában a pörgetési vezérlő használható az egységek módosítására.
Címkék
- Alkalmazza a szövegdoboz címkézésére irányelveket a társított szövegdoboz címkézéséhez. A pörgetési vezérlők soha nem címkézhetők közvetlenül.
Dokumentáció
Pörgetési vezérlőkre való hivatkozáskor:
- A felhasználói dokumentációban ne hivatkozzon a pörgetési vezérlőkre. Ehelyett tekintse meg a társított szövegdoboz címkéjét.
- Csak a programozási és egyéb műszaki dokumentációban hivatkozhat a pörgetési vezérlőkre és a pörgetőmezőkre.
Példa: A Dátum mezőbe írja be vagy jelölje ki a módosítani kívánt dátumrészt.
Kapcsolódó témakörök