Hello Programmer,Gurus,Geeks,
请帮我解决我的计划。我的程序是在Visual Basic 2010专业版中,我需要知道如何在TextBox和ListBox中搜索单词或字符串,有关我的问题的详细说明我在下面提供了图片:
正如你所看到的那样,有一个TextBox(Searh Here),Buttons(Search& Clear)和ListBox(带有计算机,程序员,程序,编程的单词)。
我需要知道的是如何搜索单词,例如我在TextBox中键入单词“Program”(在此搜索),单击按钮(搜索)单词“Program”必须在顶部列表框而不是单词“计算机”和“程序员”。这就是我想知道的全部,请帮助我解决这个问题,我之所以问这个是因为我们在Visual Basic 2010中有一个最终项目,我选择创建一个简单的编程字典作为我的项目。
提前谢谢,
马文/ Haqua
答案 0 :(得分:0)
我会在C#中给你解决方案,所以如果你是一个VB开发人员,你必须通读并理解我写的内容;)我还包括了一些提示,所以它不会编译。 Muwhaha。
public class FooForm : Form {
private Button _searchButton;
private TextBox _searchFor;
private ListBox _list;
private void SearchButton_Click() {
String searchFor = _searchFor.Text;
foreach(Object item in _list.Items) {
if( String.Equals( item.ToString(), searchFor, StringComparison.OrdinalIgnoreCase ) {
_list.SelectedItem = item;
break;
}
}
}
}