5 / 5 / 2
Регистрация: 31.03.2014
Сообщений: 40
|
|
1 | |
Переход на новую строку в texbox после запятой01.10.2015, 11:38. Показов 4799. Ответов 11
Метки нет (Все метки)
Помогите советом. Есть textbox, в него загружается из CheckedListBox текст через запятую:
Вася, Петя, Коля.Дима. Необходимо чтобы текст в textbox после загрузки выглядел так: Вася, Петя, Коля, Дима. То есть после запятой переносился на новую строку именно в самом textbox. Возможно ли это?
0
|
01.10.2015, 11:38 | |
Ответы с готовыми решениями:
11
Как заменить переход на новую строку на пробел, а пустую строку на переход на новую строку? После каждой запятой следующую запись перенести на новую строку Переход на новую строку после N символов Переход на новую строку после 10 чисел |
395 / 314 / 53
Регистрация: 14.08.2014
Сообщений: 1,010
|
|
01.10.2015, 11:56 | 2 |
ekety, может пройтись по строкам и "запятую" заменить на "запятую и vbNewLine"?
1
|
5 / 5 / 2
Регистрация: 31.03.2014
Сообщений: 40
|
||||||
01.10.2015, 12:22 [ТС] | 3 | |||||
А можно поподробнее.
Добавлено через 23 минуты Разобрался спасибо:
0
|
207 / 224 / 87
Регистрация: 21.04.2013
Сообщений: 404
|
||||||
01.10.2015, 16:14 | 4 | |||||
Сообщение было отмечено Памирыч как решение
Решение
Дядя Корней, там еще пробелы.
Можно так:
2
|
5 / 5 / 2
Регистрация: 31.03.2014
Сообщений: 40
|
|
01.10.2015, 16:29 [ТС] | 5 |
Спасибо за ответ. Есть еще вопрос: как заменить последний символ в текстбоксе?
В текстбоке программно записывается текст (записывается с последующим добавлением) : Вася, Петя, Лиза, Нужно заменить последнюю запятую на точку.
0
|
207 / 224 / 87
Регистрация: 21.04.2013
Сообщений: 404
|
||||||
01.10.2015, 16:47 | 6 | |||||
Наверно, не самый хороший вариант, но ничего другого не придумывается:
0
|
5 / 5 / 2
Регистрация: 31.03.2014
Сообщений: 40
|
|
01.10.2015, 16:52 [ТС] | 7 |
Не работает: InvalidArgument=Значение '-1' недопустимо для 'start'.
0
|
395 / 314 / 53
Регистрация: 14.08.2014
Сообщений: 1,010
|
|
01.10.2015, 19:13 | 8 |
Если меня старика не подводит память, то у текстбокса есть свойство line. Можно получить номер последней строки и уже конкретно в ней произвести замену "запятой" на "тчк".
0
|
207 / 224 / 87
Регистрация: 21.04.2013
Сообщений: 404
|
||||||
01.10.2015, 23:27 | 9 | |||||
Это потому, что TextBox был пустым.
0
|
5 / 5 / 2
Регистрация: 31.03.2014
Сообщений: 40
|
||||||
01.10.2015, 23:28 [ТС] | 10 | |||||
Вообще в идеале было бы неплохо найти последнюю запятую в тексте и заменить ее на точку. Пробовал путем удаления последнего символа а потом прописывал точку, но при таком подходе если пользователь допишет текс вручную и забудет оставить точку или запятую, стирается последняя буква слова.
0
|
207 / 224 / 87
Регистрация: 21.04.2013
Сообщений: 404
|
||||||
02.10.2015, 00:18 | 11 | |||||
Сообщение было отмечено ekety как решение
Решение
Попробуйте:
1
|
5 / 5 / 2
Регистрация: 31.03.2014
Сообщений: 40
|
||||||
02.10.2015, 00:37 [ТС] | 12 | |||||
Спасибо большое. Ваш код работает в таком виде:
0
|
02.10.2015, 00:37 | |
02.10.2015, 00:37 | |
Помогаю со студенческими работами здесь
12
Переход на новую строку после пробела Получить на основе S новую строку путем добавления пробела после каждой запятой и удаление строк 'video' Убрать переход на новую строку после "cin" Перенос точки или запятой на новую строку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |