2008-09-19 7 views
4

Lorsque je suis dans une liste et que j'appuie sur une lettre pour passer à la première entrée qui commence par cette lettre, pourquoi laisse-t-elle cette entrée au bas des entrées visibles? Cela devrait faire de l'entrée l'entrée visible la plus visible afin que de nombreuses entrées commençant par cette lettre puissent être vues. En termes plus concrets, si je sélectionne un état dans une liste déroulante et que j'appuie sur "w", cela devrait rendre "Washington" visible en haut plutôt qu'en bas pour que je puisse voir le Wisconsin sans défilement.Doit-on sélectionner par première lettre le plus grand nombre possible commençant par cette lettre?

D'accord? Y a-t-il de bonnes raisons de le garder comme il se doit?

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

+0

De quoi parlez-vous? –

Répondre

2

Je suis d'accord. Surtout si vous devez continuer à frapper cette lettre pour passer à l'option suivante.

0

Je pense que c'est peut-être le comportement par défaut de Windows qui modifie l'index sélectionné du contrôle de zone de liste déroulante par défaut. Il défile seulement autant qu'il le faut pour montrer l'élément sélectionné, il ne se soucie pas de ce qui vient avant ou après.

3

Que diriez-vous d'avoir la première option commençant par la lettre que vous avez pressée être dans le milieu de ceux qui sont vus?

Pour prolonger votre exemple, si vous appuyez sur "N" dans le menu déroulant État, les choix que vous voyez peut-être:

  • Missouri
  • Montana
  • Nebraska < - Premier choix "N"
  • Nevada
  • New Hampshire

Maintenant vous pouvez voir non seulement ce qui vient après, mais aussi ce qui vient avant votre choix. Cela vous permet de trouver les deux premières options commençant par votre choix et les deux dernières options commençant par la lettre avant votre choix. Trouver un état qui commence par "N", mais est proche de la fin du "Ns" (comme "Caroline du Nord"), est plus rapide si vous appuyez sur "O" car il est plus proche de "Ohio" que "Nebraska" « :

  • Caroline du Nord
  • Dakota du Nord
  • Ohio < - Tout d'abord "choix O"
  • Oklahoma
  • Oregon
Questions connexes