Форматирование текста в TextBoxе без изменения размера его - VB

Узнай цену своей работы

Формулировка задачи:

Люди, помогите. В TextBoxe 10 строк по 60 символов на строке. Надо без изменения размера TextBox вывести в нем эти же строки, но по 40 символов на каждую строку. Пыталась преобразовать строку в массив символов - не идет. Пыталась сделать процедуру Chr (032) - перевод каретки, тоже глухо. Сижу и кукую.

Решение задачи: «Форматирование текста в TextBoxе без изменения размера его»

textual
Листинг программы
  1. sub reorder2()
  2.  Dim a() as string,i as long,j as long,s1 as string,s2 as string
  3.  s1=text1.text
  4.  s1=trim(replace(s1,vbCrLf," "))
  5.  a=split(s1," ")
  6.  j=0: s2=""
  7.  for i=0 to ubound(a)
  8.   if j+len(a(i))>41 then
  9.    j=len(a(i))
  10.    s2=s2 & vbcrlf & a(i)
  11.   else
  12.    j=j+len(a(i))
  13.    s2=s2 & " " & a(i)
  14.   end if
  15.  next i
  16.  text1.text=s2
  17. end sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы