-2

こんにちは、プログラマー、達人、ギーク、

私のプログラムを手伝ってください。私のプログラムは Visual Basic 2010 pro です。TextBox と ListBox で単語または文字列を検索する方法を知る必要があります。問題の詳細な説明については、以下の画像を参照してください。

ご覧のとおり、TextBox (Searh Here)、Buttons (Search & Clear)、および ListBox (Computer、Programmer、Program、Programming の単語を含む) があります。

知っておく必要があるのは、単語を検索する方法です。たとえば、テキスト ボックス (ここで検索) に「プログラム」という単語を入力し、ボタン (検索) をクリックすると、「プログラム」という単語がリスト ボックスの一番上にある必要があります。 「コンピューター」や「プログラマー」という言葉の代わりに。私が知りたいのはそれだけです. この問題を解決してください. 私がこれを尋ねた理由は、Visual Basic 2010 の最終プロジェクトがあるからです. 私は自分のプロジェクトとしてプログラミングの簡単な辞書を作成することにしました.

前もって感謝します、

マービン/ハクア

4

1 に答える 1

0

C#でソリューションを提供するので、VB開発者の場合は、私が書いたものを読み通して理解する必要があります;)コンパイルされないように、いくつかの省略も含めました。ムワハ。

 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;
             }
         }
     }
 }
于 2012-09-21T06:23:29.517 に答える