2012-01-14 3 views
1

Простого вопрос, у меня есть текстовое поле, которое может быть многострочным (она не может быть в зависимости от пользовательского ввода) и упоминается как я:Как вы можете поместить пробел в начале каждой строки?

dim i as string 
i = textbox1.text 

мне нужно вставить пробел в начале каждой строки я. Является ли это возможным?

+1

Вы используете VB6 или VB.Net –

ответ

1

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

i = " " & Replace(textbox1.text, Chr$(10), Chr$(10) & " ") 
+0

i вставляете этот код, и он придумал ошибку: «Символ типа« $ »не соответствует объявленному типу данных« Char » – user1081679

1
i = " " + replace(trim(textbox1.text), vbCrLf, " " + vbCrLf) 
  1. старт с пространством
  2. подрезать textBox1 в порядке чтобы избавиться от ведущих космических аппаратов (я предполагаю, что вы хотите 1)
  3. заменить CR/LF на пробел + CR LF
Смежные вопросы