2 Stimmen

Wie implementiere ich eine Suche in einer DevExpress ImageListbox?

Es gibt eine listbox mit etwa 100 Werten. Ich möchte dem Benutzer ein Werkzeug zur Verfügung stellen, mit dem er den gewünschten Wert finden und auswählen kann.

Ich hatte daran gedacht, eine Suche über dem Listenfeld einzurichten. Ich frage mich, ob es etwas Vorgefertigtes gibt. Ich möchte das Rad wirklich nicht neu erfinden.

Bearbeiten: Ich möchte nicht verwenden LookUpEdit weil ich die am ehesten auszuwählenden Elemente anzeigen möchte. Die Suchfunktion wäre Wenn der Benutzer einen seltenen Artikel auswählen möchte.

2voto

DmitryG Punkte 17497

Haben Sie die eingebetteten inkrementellen Suchfunktionen von ListBoxControl ausprobiert? Diese Funktion ermöglicht es dem Endbenutzer, Elemente schnell zu finden, indem er die ersten Zeichen des Textes des Elements eingibt. Sie können sie über die Funktion ListBoxControl.IncrementalSearch Eigentum.

ZUSATZ: Sie können die eingebettete Suche nach Bedarf außer Kraft setzen. Dieser Ansatz wird in dem folgenden Thread demonstriert: Q231473 - Anpassen der inkrementellen Suche im ListBoxControl

1voto

Lindan Punkte 110

Am einfachsten ist es wahrscheinlich, von einer Listbox zu einem Lookupedit zu wechseln und die automatische Vervollständigung einzuschalten. Es ist nicht gerade eine Suche, aber es ist schnell und einfach für den Benutzer zu verwenden und erfordert keinen Aufwand auf Ihrer Seite.

Übrigens bietet DevExpress auf seiner Webseite einen hervorragenden Support. Wissensdatenbank, Support-Foren und Sie erhalten in der Regel eine Antwort innerhalb eines Tages, nachdem Sie dort posten, oft mit einer Demo-Lösung beigefügt.

Zum Wohl,

Oliver

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X