2012-01-23 8 views
2

約100個の値を持つlistboxがあります。私は彼らが望むものを見つけて選択するために、ユーザーにツールを提供したいと思っています。DevExpress ImageListboxで検索を実装するにはどうすればよいですか?

私はリストボックスの上に検索を置くことを考えていました。既製のものがあるのだろうかと思う。私は本当に車輪を再構築したくありません。

編集:LookUpEditを使用したくないのは、選択したアイテムの可能性が最も高いためです。ユーザがレアアイテムを選択したい場合、検索機能は次のようになります。

答えて

2

あなたはListBoxControlの組み込みインクリメンタル検索機能を試してみましたか?この機能により、エンドユーザーはアイテムのテキストの最初の文字を入力することにより、アイテムをすばやく見つけることができます。 ListBoxControl.IncrementalSearchプロパティで有効にすることができます。

追加: 必要に応じて埋め込み検索を上書きできます。このアプローチは、以下のスレッドで実証されています。Q231473 - Customising the incremental search in the ListBoxControl

+0

すてきな機能。実際には、開始文字ではなくテキスト内を検索できるようにしたい。 Ex。結果を 'Water'と表示して' ter'と入力することで – Odys

+0

@odyodyodys:私はカスタム検索の可能な解決策で自分の答えを更新しました。 – DmitryG

+0

ありがとう、それは私にいくつかのヒントを与えた。私は似たようなものを作った – Odys

1

これを行う最も簡単な方法は、リストボックスからルックアップ編集に切り替えて自動補完をオンにすることです。これは正確には検索ではありませんが、あなたのユーザーにとって使いやすく、使いやすく、終わりには何の努力も必要ありません。

BtwのDevExpressは、Webページで優れたサポートを提供しています。ナレッジデータベース、サポートフォーラムなどがあり、通常はデモソリューションを添付して、投稿してから1日以内に回答が得られます。

乾杯、

オリバー

+0

'LookUpEdit'では、キーボードを使用する必要があります。これは私が避けたいものです。彼らはおそらく彼らの前に答えを持っているでしょう。私は彼らにワンクリックでそれを選択させたい。ユーザビリティはこのプロジェクトで最も重要です。 – Odys

関連する問題