Тема: Как создать следущую строку в TextBox программным кодом?
Помогите, кто умеет.
Вот задачака:
frmEssential.txtFirm.Text = "АТ Любая фирма " ' а это необходимо записать в след. строку - "г.Киев, Украина"
Спасибочки тому кто помог.
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Как создать следущую строку в TextBox программным кодом?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Помогите, кто умеет.
Вот задачака:
frmEssential.txtFirm.Text = "АТ Любая фирма " ' а это необходимо записать в след. строку - "г.Киев, Украина"
Спасибочки тому кто помог.
У объекта Text или TextBox для VBA есть свойство Multiline (определить как True)
Строки разделяем спомощью vbCrLf (Chr(13) + Chr(10) )
Например:
dim cStr1 as string
cStr1="Line 1" + vbCrLf + "Line 2"
TextBox1.text=cStr1
> Arkady
Благадорю.
Очень подробный и доходчивый ответ. Вы мне помогли.
Помогите пожалуйста!
Private Sub CommandButton3_Click()
TextBox1.Text = TextBox1.Text + "A" + Str(ActiveCell.Row)
End Sub
Если TextBox1 - пустой, то получается
А 5 (разделяется пробелом!)
Мне надо просто А5 (без пробела!)
попробуйте отtrimмить
TextBox1.Text = trim(nz(TextBox1.Text)) + "A" + trim(nz(Str(ActiveCell.Row)))
trim обычно доступна,
nz не всегда... (если под себя, то можно и без неё...)
> Кипятильник
А что такое - nz?
> Кипятильник
ОГРОМНЕЙШЕЕ СПАСИБО!!!
без nz - все канает!
> brigval
nz -->
ValueForTest=YourValue
if izNull(ValueForTest) then ValueForTest=""
trim(ValueForTest)
или
trim(iif(Not YourValue,""))
но, я не помню, поддерживает ли "чистый" VBA iif ...
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Как создать следущую строку в TextBox программным кодом?
Форум работает на PunBB, при поддержке Informer Technologies, Inc