Döndürme Denetimleri
Not
Bu tasarım kılavuzu Windows 7 için oluşturulmuştur ve Windows'un daha yeni sürümleri için güncelleştirilmemiştir. Kılavuzun çoğu ilke olarak hala geçerlidir, ancak sunu ve örnekler geçerli tasarım kılavuzumuzu yansıtmaz.
Döndürme denetimiyle, kullanıcılar ilişkili sayısal metin kutusu içindeki değeri artımlı olarak değiştirmek için ok düğmelerine tıklayabilir. Döndürme kutusu terimi, bir metin kutusunun ve ilişkili döndürme denetiminin birleşimini ifade eder.
Döndürme denetiminin ve metin kutusu
Tipik bir dönüş kutusu.
Kullanıcılar, ellerini fareden hareket ettirmeden değişiklik yapabilecekleri için genellikle döndürme denetimlerini tercih eder. Döndürme denetimi bir metin kutusuyla eşlendiğinde, kullanıcılar girişi doğrudan metin kutusuna yazabilir veya yapıştırabilir, bu nedenle döndürme denetiminin kullanımı isteğe bağlıdır.
Döndürme denetimleri sayısal giriş için kullanılırken, girişin saf bir tamsayı olması gerekmez. Giriş ondalık sayılar olabilir ve negatif işaretler, sınırlayıcılar (iki nokta üst üste veya kısa çizgi gibi) ve birim değiştiricileri olabilir.
Doğru kontrol bu mu?
Karar vermek için şu soruları göz önünde bulundurun:
Denetim sayısal giriş için kullanılıyor mu? Aksi takdirde, sabit bir değer kümesinden seçim yapmak için açılan liste veya kaydırıcıgibi başka bir denetim kullanın. Kaydırma için kaydırma çubuklarını kullanın.
Kullanıcılar değeri sayısal değer olarak değil göreli miktar olarak mı düşünüyor? Öyleyse, bunun yerine bir kaydırıcı kullanın. Döndürme kutularını yalnızca tam olarak bilinen sayısal değerler için kullanın. Örneğin, kullanıcılar ses ses düzeyini düşük veya orta olarak ayarlamayı düşünür; değeri 2 veya 5 olarak ayarlamayı düşünmez.
Denetim bir metin kutusuyla eşleştirilmiş mi? Aksi takdirde kullanmayın. Döndürme denetimleri tek başına veya metin kutusunun yanı sıra diğer denetim türleriyle birlikte kullanılmamalıdır.
yanlış :
Döndürme denetiminin, grafiğin, metin kutusunun
Bu örnekte dinamik grafiği denetlemek için bir döndürme denetimi kullanılır.
Bitişik değer aralıkları geçerli mi? Aksi takdirde, bunun yerine geçerli değerlerin açılan listesini kullanın.
Açılan listeekran görüntüsü
Bu örnekte tüm disk sürücüsü numaraları geçerli olmadığından açılan liste daha iyi bir seçenektir.
Döndürme denetimini kullanmak pratik mi? Döndürme denetimi kullanmak aşağıdakiler için pratiktir:
- Genellikle 100'den küçük bir sayı girilir.
- Mevcut veya varsayılan değerde küçük değişiklikler yapma.
Döndürme denetimleri herhangi bir sayısal giriş için kullanılabilir ancak bunlar dışındaki durumlarda verimsizdir.
Döndürme denetimi yararlı mı? Denetim, kullanıcıların farelerini kullanma olasılığının yüksek olduğu bir bağlamda mı kullanılıyor? Aksi takdirde isteğe bağlı bir döndürme denetimi kullanmayı göz önünde bulundurun.
Eşdüzey denetimler açılan listeleri mi? Başka açılan listeler varsa tutarlılık için açılan liste kullanmayı göz önünde bulundurun.
Açılan listelerinekran görüntüsü
Bu örnekte, bir döndürme kutusu kullanılabilir, ancak tutarlılık için bir açılan liste kullanılır.
Dokunma veya kalem kullanıcıları birincil hedef mi? Öyleyse, bunun yerine bir açılan liste kullanmayı göz önünde bulundurun. Döndürme denetimindeki ok düğmeleri dokunmatik veya kalemle verimli bir şekilde kullanılamayacak kadar küçüktür.
Kaydırıcı veya döndürme kutusu mümkünse, şu durumda bir döndürme kutusu kullanın:
- Ekran alanı dar.
- Bir kullanıcı büyük olasılıkla klavyeyi kullanmayı tercih eder.
Aşağıdakiler için kaydırıcı kullanın:
- Kullanıcılar anında geri bildirimden yararlanacaktır.
Yönerge -leri
Genel
Pratik ve yararlı olduklarında döndürme denetimlerini kullanın. Bkz. Bu doğru denetim mi?
- Özel Durum: Aynı kullanıcı arabirimindeki (UI) diğer metin kutularıyla tutarlı olmak için, her zaman pratik olmasalar bile döndürme denetimlerini kullanın.
Doğru:
Ay, gün, yıl döndürme denetimlerinin
Bu örnekte, her zaman pratik olmasa da tutarlılık için yıl denetimiyle bir döndürme denetimi kullanılır.
yanlış :
ip adresi döndürme denetiminin
Bu örnekte, döndürme denetimi kullanılamaz.
Metin kutusunun "kankası" için her zaman bir döndürme denetimi yapın. Bunun yapılması, döndürme denetimini metin kutusunun içine yerleştirir.
Doğru:
Metin kutusuekran görüntüsü
yanlış :
Metin kutusuekran görüntüsü
Doğru örnekte, döndürme denetimi ilişkili metin kutusunun içine yerleştirilir.
İlişkili metin kutusu devre dışı bırakıldığında bir döndürme denetimini devre dışı bırakın. Döndürme denetimi ek bir giriş yöntemidir; hiçbir zaman tek giriş yöntemi değildir.
Değer
Değeri bir birim artırmak için üst düğmeyi, bir birim azaltmak için de alt düğmeyi tanımlayın. Genellikle birim birdir, ancak değerdeki en küçük ortak değişiklik olmalıdır. İdeal olarak, döndürme denetimi tüm geçerli değerleri kapsamalı ve metinde yazmaktan daha kullanışlı olmalıdır.
'Kenar boşlukları' döndürme denetiminin ekran görüntüsünü
Bu örnekte, bir döndürme denetimine tıklandığında değerler 0,1 ile değiştirilir ve bu değerdeki en küçük yaygın değişikliktir. Daha küçük bir birim kullanmak geçerli değer aralığını kapsar ancak döndürme denetimlerini kullanılamaz hale getirir.
Girişi geçerli değerlerle sınırlamak için döndürme denetimini kullanın. Döndürme denetiminin kullanılması hiçbir zaman yanlış bir değerle sonuçlanmamalıdır.
Geçerli değerler aralığının sonunda aralığı yeniden başlatın. Döndürme denetimi metaforu, kullanıcının bir değer çarkı döndürmesi ve bu nedenle tekerlek benzeri bir davranış olmasıdır.
Özel Durumu: Sonuçta elde edilen değerin yanlış olduğu kesinse aralığı yeniden başlatmayın.
'Kopya sayısı' döndürme denetiminin ekran görüntüsünü
Bu örnekte, aşağı ok düğmesine tıklandığında aralık yeniden başlatılmaz (maksimum değere gidildiğinde) çünkü bu değerin yanlış olduğu kesindir.
Özel sayısal değerler yerine metin kullanın. Kullanıcıların bunları bilmek ve yazmak zorunda kalmadan bu özel değerlere dönmesine izin verin.
'Uykudan sonra (asla)' döndürme denetiminin ekran görüntüsünü
Bu örnekte, Hiçbir zaman özel bir değerdir, ancak kullanıcılar buna dönüşebilir.
Değerin sınırlayıcıları varsa, ilişkili metin kutusunda birden çok giriş odak noktası olmalıdır. Bunu yaptığınızda sayısal kesimler ayrı ayrı işlenebilir.
Zaman döndürme denetiminin
Bu örnekte, döndürme denetimi saat, dakika, saniye ve A.M./P.M. değerlerini (odak hangisiyse) etkiler.
Değerin birimleri varsa, bu birimleri de değiştirmek için döndürme denetimini kullanın.
Bu örnekte, döndürme denetimi birimleri değiştirmek için kullanılabilir.
Etiket
- İlişkili metin kutusunu etiketlemek için metin kutusu etiketleme yönergeleri uygulayın. Döndürme denetimleri hiçbir zaman doğrudan etiketlenmez.
Belge
Döndürme denetimlerine başvururken:
- Kullanıcı belgelerinde döndürme denetimlerine başvurmayın. Bunun yerine, ilişkili metin kutusunun etiketine bakın.
- Yalnızca programlama ve diğer teknik belgelerde döndürme denetimleri ve döndürme kutularına bakın.
Örnek: Tarih kutusuna tarihin değiştirmek istediğiniz bölümünü yazın veya seçin.
İlgili konular