2012-03-29 11 views
1

おそらく私を助けることができます。私はVB.NetでWindowsアプリケーションを書いています。先行入力コンボ

私のクライアントは、先行機能を備えたインテリジェントなコンボボックスを求めています。たとえば、私は会社のリストを持っています。私は私の会社 "MetaPro"を探しています。 Microsoftのコンボボックスを使用すると、名前の最初の文字を入力すると、その文字から始まる最初の文字が表示されます。たとえば、「M」と入力すると「Mass」が表示されます。 "E"と入力すると "E"で始まり、 "E、G & G"で始まる最初の文字が得られます。 "ME"で始まる最初の文字が必要です。

おそらく、これにはオープンソースのソリューションがありますが、カスタムコントロールを作成することもできます。しかし、私はどのように知りません。どんな助けや指導も頂けます。

+0

いいえ誰も私に答えを与えていません。私は第三者のコントロールを調べたいと思います。ドロップダウンコントロールだけで何かを見つけたいと思っています。私は大きなスイートにしたくない。 –

答えて

1

デザインビューで、コンボボックスのAutoCompleteSourceをListItemsおよびAutoCompleteModeをSuggestAppendに変更します。

+0

これは確かに私が持っていたものを大幅に改善しており、それが受け入れられるかもしれません。私が望んでいたのは、あなたが文字を入力するときに、最初のアイテムがコンボでポップアップすることでした。たとえば、「M」と入力します。「Mass ...」と表示されます。「E」と入力します。「MEEI」と表示されます。「T」と入力し、「MetaPro」を表示します。 –

+0

SuggestAppendは、既に。 – APrough

+0

DropDownスタイルではうまくいきましたが、DropDownListではうまくいきませんでした。私はDropDownListで動作するものが必要です。 –

関連する問題