1
dim foo as string = "hello"

foo が listbox1 にあるかどうかを確認しますか?

if listbox1.items.contains(foo) then

動作しません

4

3 に答える 3

2
Dim foo As String
foo = "Hello"
For i As Integer = 0 To ListBox1.Items.Count - 1
    If ListBox1.Items(i).ToString = foo Then
        MsgBox(i)
    End If
Next

i は、アイテムが見つかったリストボックスのインデックスです。

于 2013-11-14T07:36:35.567 に答える
0

機能しない場合、「こんにちは」はリストボックス アイテム コレクションのアイテムではありません。「hello」、「hello」、「Hello」、および「hello」はすべて異なる文字列であることに注意してください。また、.Contains はアイテム全体のみを比較し、個々のアイテム内の部分文字列は見つかりません。それが必要な場合は、カスタム サブルーチンが必要になります。

于 2013-11-14T06:43:32.857 に答える