リストボックスの中のリストをテキストボックスとボタンを用いて検索 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 バンディ  (学生) 投稿日時 2008/12/12 00:51:05
みなさんありがとうございます。
本当に助かります。
なにも考えずに消してしまいました、申し訳ないです。
投稿者 るしぇ  (社会人) 投稿日時 2008/12/12 00:02:35
返信のあるスレッドを削除すると
相手に悪い印象を与え、嫌われることになります。
http://dobon.net/vb/bbs/index.html#replypost
投稿者 るきお  (社会人) 投稿日時 2008/12/11 22:30:43
こんにちは。
別スレのあさんがリンクとして提示してくれたIndexOfメソッドを使うのが一般的と思います。
http://rucio.groupsite.jp/commu/ThreadDetail.aspx?ThreadId=175
削除されて読めなくなってしまいましたが多分、同じ質問ですよね?

いまいちやりたいことがつかめないですが、以下のようなイメージですか?
IndexOfではなくLikeを使ってみました。
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles MyBase.Load

        ListBox1.Items.Add("Apple")
        ListBox1.Items.Add("Banana")
        ListBox1.Items.Add("Cat")
        ListBox1.Items.Add("April")

    End Sub

    Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgs) Handles Button1.Click

        ListBox2.Items.Clear()

        For Each item As String In ListBox1.Items
            If item Like TextBox1.Text & "*" Then
                ListBox2.Items.Add(item)
            End If
        Next

    End Sub


やりたいことが絞れればもっと言いやり方がいろいろあると思います。VB2008以上ならLINQも使えます。
投稿者 バンディ  (学生) 投稿日時 2008/12/11 21:37:34
質問の詳細少なすぎて申し訳ございません。
Visual Basic .NETで、リストボックス中のアルファベットのリストをテキストボックスとボタンを用いて、同じリストボックスか、または違うリストボックスに検索した文字を表示させたいのですけど、どうしたらよいでしょうか?
私はプログラミング初心者でわからないことだらけで、言語にもめっぽう詳しくないのですが、上のようなプログラムを完成させなければならない期限が差し迫って困っているので、自分勝手ですが助けてください。お願いします・・・