Делаю создатель файла реестра для игры The Sims 3, так как изначально он на русском языке.
Что я хотел бы сделать, так это изменить все относительные параметры на то, что выбирает пользователь.
reg-файл содержит несколько строк "RU", одинаковые для "ru-RU" и пути выполнения (C:\ Пользователи\Lollo\Desktop\Nuova cartella\The Sims 3.Gold Edition.v 21.0.150 + Store\).
Это код, который я использую для замены строк:
Dim replacetext As String = TextBox1.Text
If RichTextBox1.SelectedText.Length <= 0 Then
Exit Sub
End If
Dim s As String = "RU"
Dim nextPos As Integer
nextPos = RichTextBox1.Text.IndexOf(RichTextBox1.SelectedText)
While ((nextPos < RichTextBox1.Text.Length) And (nextPos >= 0))
RichTextBox1.SelectionStart = nextPos
RichTextBox1.SelectionLength = s.Length
RichTextBox1.Text = RichTextBox1.Text.Replace(s, replacetext)
nextPos = RichTextBox1.Text.IndexOf(s, nextPos + 1)
End While
Однако это не работает.
Вот как мой графический интерфейс представлен пользователю:
Может ли кто-нибудь посоветовать, что я делаю неправильно?