System.Windows.Forms.ListBox.FindString Method

Finds the first item in the System.Windows.Forms.ListBox that starts with the specified string.


public int FindString (string s)


The text to search for.


The zero-based index of the first item found; returns ListBox.NoMatches if no match is found.


The search performed by this method is not case-sensitive. The search looks for words that partially match the specified search string parameter, s. You can use this method to search for the first item that matches the specified string. You can then perform tasks such as removing the item that contains the search text by using the System.Windows.Forms.ListBox.ObjectCollection.Remove(object) method or changing the item's text. Once you have found the specified text, if you want to search for other instances of the text in the System.Windows.Forms.ListBox, you can use the version of the ListBox.FindString(string) method that provides a parameter for specifying a starting index within the System.Windows.Forms.ListBox. If you want to perform a search for an exact word match instead of a partial match, use the ListBox.FindStringExact(string) method.


Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Assembly Versions: 1.0.5000.0,