2008-09-19 54 views
4

当我在列表中时,我按下一个字母来跳转到以该字母开头的第一个条目,为什么它会在可见条目的底部留下该条目?它应该使条目成为最高可见条目,以便可以看到以该字母开头的许多条目。应该用首字母选择尽可能多的以该字母开头的字母表示吗?

更具体地说,如果我从下拉列表中选择一个状态并按下“w”,它应该使顶部而不是底部可见“华盛顿”,这样我就可以在不滚动的情况下看到威斯康辛州。

同意?有没有很好的理由让它保持现有的方式?

来源:http://jamesjava.blogspot.com/2005/05/gui-designers-take-note-selecting-by.html

+0

你在说什么? – 2008-09-19 03:15:49

回答

2

我同意。尤其是如果你不得不继续点击那封信去达到下一个选项。

0

我认为它可能只是Windows处理更改默认组合框控件的选定索引的默认方式。它只会向下滚动显示所选项目所需的数量,并不关心之前或之后发生的情况。

3

如何让第一个选项以您按的字母开头的中间看到的那个?

要延长你的榜样,如果按 “N” 在国家下拉列表中,你看到的选择可能是:

  • 密苏里
  • 蒙大拿
  • 内布拉斯加州< - 第一 “N” 的选择
  • 内华达
  • 新罕布什尔

现在,您不仅可以看到之后发生的事情,而且还可以看到在您选择之前发生的事情。这可以让你找到第一个选项开始最后几个选项开始你选择之前的信件。

寻找一个以“N”开头但接近“Ns”(如“North Carolina”)结尾的状态,如果按“O”则会更快,因为它比“Nebraska”更接近“Ohio” “:

  • 北卡罗来纳
  • 北达科他州
  • 俄亥俄州< - 第一 “O” 选择
  • 俄克拉荷马
  • 俄勒冈