0

我有 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
4

1 回答 1

0

当与动态光照交互时,最好使用 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 字符串进行比较。

于 2013-09-27T14:01:55.167 回答