我有2个列表框和1个文本框。 文本框包含一个文本文件,其中包含单词。 列表框1包含需要翻译的这些单词,列表框2包含翻译的单词。
现在我正在尝试更换这些但我不断收到错误。 它也不会循环通过列表框。
For i As Integer = 0 To ListBox1.Items.Count - 1
For x As Integer = 0 To ListBox2.Items.Count - 1
If TextBox1.Contains(ListBox1.Items(i)) Then
TextBox1.Text.Replace(ListBox1.Items(i), ListBox2.Items(x))
End If
Next
Next i
答案 0 :(得分:0)
当与动态lits交互时,最好使用for each statament。
例如:
For Each i As String In ListBox1.Items
For Each x As String In ListBox2.Items
If TextBox1.Contains(i) Then
TextBox1.Text = x
End If
Next
Next
请注意,i和x是ListBox项,因此oyu可能必须键入,以便与TextBox字符串进行比较。