dim foo as string = "hello"
foo が listbox1 にあるかどうかを確認しますか?
if listbox1.items.contains(foo) then
動作しません
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 は、アイテムが見つかったリストボックスのインデックスです。
機能しない場合、「こんにちは」はリストボックス アイテム コレクションのアイテムではありません。「hello」、「hello」、「Hello」、および「hello」はすべて異なる文字列であることに注意してください。また、.Contains はアイテム全体のみを比較し、個々のアイテム内の部分文字列は見つかりません。それが必要な場合は、カスタム サブルーチンが必要になります。