当我在列表中时,我按一个字母跳转到以该字母开头的第一个条目为什么它会在可见条目的底部留下该条目?它应该使条目成为最可见的条目,以便可以看到以该字母开头的许多条目。
更具体地说,如果我从下拉列表中选择状态并按“w”,则应该在顶部而不是底部显示“华盛顿”,以便我可以在不滚动的情况下看到威斯康星州。
同意?是否有充分的理由保持目前的方式?
来自:http://jamesjava.blogspot.com/2005/05/gui-designers-take-note-selecting-by.html
答案 0 :(得分:3)
如果第一个选项以你所按的字母开头,那么在所见的那些中间中怎么样?
要扩展您的示例,如果您在状态下拉列表中按“N”,您看到的选项可能是:
现在,您不仅可以看到之后的内容,还可以看到您选择之前的内容。这样您就可以找到从您选择开始的前两个选项,从您选择的字母开始的最后几个选项。
找到一个以“N”开头,但接近“Ns”结尾的状态(如“北卡罗莱纳州”),如果按“O”则更快,因为它更接近“俄亥俄”而不是“内布拉斯加” :
答案 1 :(得分:2)
我同意。特别是如果你必须继续点击那封信以获得下一个选项。
答案 2 :(得分:0)
我认为它可能只是Windows处理更改默认组合框控件的选定索引的默认方式。它只会向下滚动,只显示所选项目所需的内容,它不关心之前或之后的内容。