Я пытаюсь объединиться в vb6. Оператор + = не поддерживается, и я хочу сделать что-то вроде кода ниже. Я хочу добавить больше строк в текстовое поле, так как программа работает с этим кодом. Может ли кто-нибудь посоветовать, что менять + = на? Я знаю, что & может использоваться при добавлении одной строки в другую, но это пример, над которым я сейчас работаю, что не кажется подходящим.Конкатенатные строки с vb6
Спасибо.
If (strHomeNo <> "") Then
txtPhoneNums = "Home: " + strHomeNo
End If
If (strMobileNo <> "") Then
txtPhoneNums += "Mobile: " + strMobileNo
End If
If (strWorkNo <> "") Then
txtPhoneNums += "Work: " + strWorkNo
End If
If (txtPhoneNums <> "") Then
txtPhoneNums.ForeColor = vbBlack
txtPhoneNums.FontBold = False
End If
Else
txtPhoneNums.Text = "NO CONTACT DETAILS"
txtPhoneNums.ForeColor = vbRed
txtPhoneNums.FontBold = True
Привет, спасибо, ребята. Не думал об этом! Он отлично работает, но, оказывается, это не то, что мне нужно. Поскольку значение, находящееся в настоящее время в txtPhoneNums, может не иметь отношения к текущей записи, и в итоге добавляю чужие детали. Я написал значительно больший кусок кода, который обошел это (без конкатенации). Еще раз спасибо. – GrumP
Concatentaion в порядке, вам просто нужно очистить его первым – Deanna