2016-03-20 3 views
0

Я использую следующий код, чтобы заменить текстЗамена текста удалить остальную часть текста в текстовом поле

Text1.Text = Replace(quer, "demoo", "demo") 

Я использую многострочное текстовое поле , который заполняются с 10lines текста

я просто хочу, чтобы найти и заменить слово «demoo» с «демо» в строке 1 только

даже если LINE2 или другая строка содержит «demoo», я просто хочу, чтобы заменить на LINE1

+2

VB.NET или VB6? Это совершенно разные языки. –

+0

@ KonradRudolph извините, мне нужно для vb6 –

ответ

1
Private Sub Command1_Click() 
    Dim lines() As String 

    If Len(Text1.Text) = 0 Then Exit Sub 

    lines = Split(Text1.Text, vbCrLf) 
    lines(0) = Replace(lines(0), "demoo", "demo") 
    Text1.Text = Join(lines, vbCrLf) 
End Sub 
+0

Прокомментированный код Thankyou –

2

Вы Коули d используйте TextBoxBase.Lines Недвижимость.

Dim lines As String() = Me.TextBox1.Lines 
lines(0) = lines(0).Replace("demoo", "demo") 
Me.TextBox1.Lines = lines 
+0

извините, моя ошибка. мне нужно для vb6 –