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


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.

képernyőfelvétel a pörgetés-vezérlésről és a szövegdobozról

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:

    képernyőfelvétel a pörgetés-vezérlésről, a grafikus elemekről, a szövegdobozok nélküli

    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.

    legördülő lista képernyőképe

    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.

    párbeszédpanel képernyőképe legördülő listákkal

    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:

    képernyőfelvétel a hónap, a nap, az év pörgetési vezérlőiről

    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:

    képernyőfelvétel az IP-cím pörgetés-vezérlési

    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:

    képernyőfelvétel a szövegdobozba helyezett pörgetési vezérlőről

    helytelen:

    képernyőfelvétel a szövegdobozon kívül elhelyezett pörgetési vezérlőről

    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.

      képernyőfelvétel a

      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.

    képernyőfelvétel az

    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.

    képernyőfelvétel az idő pörgetési vezérlőjéről, a kijelölt percek

    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.

    képernyőfelvétel az idő pörgetési vezérlőjéről, az 'a.m.' kiválasztva

    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.

szószedet