У меня есть текстовое поле (tInto1), в которое я скопировал предложение. У меня есть 10 текстовых полей для копирования слов в соответствии с их позицией (это одно слово переходит в текстовое поле 1, второе слово переходит в текстовое поле2, 3-е в текстовое поле 3, пока последнее слово не будет скопировано в последнее текстовое поле). Код ниже дает мне количество слов в предложении, но не слово, основанное на его позиции.vb.net копировать слово в текстовые поля на основе их позиции в предложении
`Dim miLine As String
Dim i As Integer
Dim MiArray() As String
miLine = tInto1.Text
MiArray = DisLine.Split(" ")
For i = 0 To UBound(MiArray)
if i=0 then
txtbox1.text = i
elseif i=2 then
textbox2.text = i
elseif i=3 then
textbox3 = i
.
.
. 'for the other 6 elseif statements.
else
textbox10 = i
Next`
Помощь будет принята с благодарностью.
спасибо, @genespos. Он работал с проблемой в том, что он выводит сообщение об ошибке. ** «Ошибка при вставке в« Текстовое поле 11 ». **. (_I имеет 10 полей в предложении, и я должен использовать 10 текстовых полей_). Еще раз спасибо. – MordC
Чтобы избежать этого, я использовал предельную переменную. Вы установили его в 9? – genespos
Благодарим вас за быструю модификацию. К сожалению, это не решило проблему. По-прежнему ** Ошибка при вставке в «Textbox11». – MordC