Wie überprüfe ich, dass eine Combobox in winforms einen Wert enthält?
Irgendwie, ohne es durch alle Werte zu durchlaufen?
Wenn es sich bei den Elementen um ein benutzerdefiniertes Objekt anstelle von Zeichenfolgen handelt, müssen Sie möglicherweise die Entsprechung außer Kraft setzen Methode.
Um genaue Daten aus dem Kombinationsfeld zu finden, müssen wir dies mit FindStringExact
überprüfenint resultIndex = cbEmployee1.FindStringExact (Element.Text);
Die anderen Antworten funktionierten nicht für mich.
Dies tat:
%Vor%Hoffe, das hilft!
Die angenommene Antwort funktionierte für mich nicht, da sie immer falsch zurückgab, obwohl eine Überprüfung der Liste den vorhandenen Wert anzeigt. Was ich verwende, ist die FindStringExact-Methode, wie von Louis und Amit empfohlen. In diesem Fall ist dies ein Wert, der in das Textfeld "comboBox" eingegeben wurde.
%Vor%