Подсчет количества строк и символов в TextBox - VB

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

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

Помогите решить такую задачу:

Есть текстовое поле, т.е TextBox со свойствами: Multiline = True ScrollBars = 2-Вертикаль Нужно сделать подсчет строк и символов в строке.

Мой исходник с моим решением:

Листинг программы
  1. ' Подсчет строк
  2. Public Function Strok() As Long
  3. Strok = UBound(Split(TextBox.Text, vbNewLine)) + 1
  4. End Function
  5. ' Подсчет символов
  6. Public Function Simvols() As Long
  7. Simvols = Len(TextBox.Text)
  8. End Function
  9. 'Вывод происходит в Label:
  10. Label1.Caption = "Кол-во строк:" & " " & Strok & " " & "Кол-во символов: " & Simvols
Показ кол-ва строк происходит при нажатие кнопки Enter, но мне бы хотелось сделать так чтобы дойдя до конца строки текстового поля он автоматически переходил на новую строку, и автоматически прибавлял к количеству 1 строку. А то так он показывает например: на самом деле написано 2 строки, а он в результате выводит 1 строку.

Решение задачи: «Подсчет количества строк и символов в TextBox»

textual
Листинг программы
  1. Private Declare Function SendMessage Lib "user32" _
  2. Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, _
  3. ByVal wParam As Long, lParam As Any) As Long

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


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

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

13   голосов , оценка 4.077 из 5

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

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

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