如何在Visual Basic 2010中使用TextBox,ListBox和Button搜索单词/字符串

时间:2012-09-21 06:18:22

标签: vb.net visual-studio-2010 visual-studio

Hello Programmer,Gurus,Geeks,

请帮我解决我的计划。我的程序是在Visual Basic 2010专业版中,我需要知道如何在TextBox和ListBox中搜索单词或字符串,有关我的问题的详细说明我在下面提供了图片:

正如你所看到的那样,有一个TextBox(Searh Here),Buttons(Search& Clear)和ListBox(带有计算机,程序员,程序,编程的单词)。

我需要知道的是如何搜索单词,例如我在TextBox中键入单词“Program”(在此搜索),单击按钮(搜索)单词“Program”必须在顶部列表框而不是单词“计算机”和“程序员”。这就是我想知道的全部,请帮助我解决这个问题,我之所以问这个是因为我们在Visual Basic 2010中有一个最终项目,我选择创建一个简单的编程字典作为我的项目。

提前谢谢,

马文/ Haqua

1 个答案:

答案 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;
             }
         }
     }
 }