Wenn eine feste Liste der Länder, in einer ComboBox Steuerung präsentiert, ohne Freitexteingabe, der Benutzer Erwartung ist, dass, wenn sie den Namen des Landes Rechtschreibung beginnt, ist es, sie zu diesem Land Namen zu nehmen. Stattdessen wird standardmäßig zum ersten Element in der Liste verschoben, das mit diesem Zeichen beginnt. Wenn sie also das zweite Zeichen des Namens treffen, werden sie in das erste Land gebracht, das mit diesem Buchstaben beginnt.ComboBox Verhalten
Zum Beispiel, wenn ich ein paar Mal "S" drücke, kann ich durch alle Länder scrollen, die mit "S" beginnen, um nach Singapur zu kommen. Wenn ich "S", "I", "N" drücke, beginnt das erste Land mit "S", dann beginnt das erste Land mit "I", dann beginnt das erste Land mit "N". Ich hätte lieber "S", "I", "N" nehmen Sie mich in Länder, die mit "Sin" beginnen
Gibt es eine einfache Möglichkeit, das letztere Verhalten zu aktivieren?
Denken Sie zweimal, bevor Sie dies tun. So unglücklich es ist, es ist Standardverhalten, und jeder, der gelernt hat, wie es überall funktioniert, wird von Ihrem System frustriert sein. Ich weiß zum Beispiel, dass ich M 5 mal drücken muss, wenn ich ein State-Feld sehe, weil das Minnesota ansprechen wird. –
Ich stimme Ihnen grundsätzlich zu, außer dass meine Benutzerpopulation in den letzten zehn Jahren eine VB-Anwendung verwendet hat, die auf diese Weise funktioniert. Also, sie erwarten es. Da sie in der Anwendung etwa 6-8 Stunden pro Tag leben, gewöhnen sie sich daran und beschweren sich darüber, wie der Rest der Welt funktioniert. – MattMcKnight
Sicher tippen Mi ist schneller als M 5 mal drücken müssen. Microsoft selbst scheint es zu vermischen. Outlook verwendet das Standardsystem, Visual Studio das zweite ... – Carra