1

オートコンプリート機能の場合、アイテムのプレフィックスが自動的に一致します。そして、フィルタリングされたアイテムの最初に焦点を合わせます。しかし、フィルターされたアイテムの最後のアイテムにコンボボックスをフォーカスさせたいと思います。

たとえば、データセットが「ABA、ABB、ACC」の場合、AB を入力すると、ABA と ABB がフィルター処理され、ABA (ABB の上) にフォーカスが置かれます。 ABA以下)。

コンボボックスに AutoCompleteMode があることを確認しましたが、どれもこれを行うことができないようです

4

1 に答える 1

0

コンボボックスアイテムリストとは異なるカスタムオートコンプリートソースを指定できます。これにより、逆の順序でソートされるエントリを指定し、同時にコンボボックスアイテムの正しい順序を維持することができます。

cb.AutoCompleteSource = AutoCompleteSource.CustomSource;
var strings = new AutoCompleteStringCollection();
strings.AddRange(arrayWithItemsInReverseOrder);
cb.AutoCompleteCustomSource = strings; 
于 2012-05-09T19:36:55.530 に答える