Записать в переменную текущую строку из RichTextBox - VB

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

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

Как из текста в RichiТextBox взять строку в которой находится курсор и присвоить её текстовой переменной? Файл записан как *.txt

Решение задачи: «Записать в переменную текущую строку из RichTextBox»

textual
Листинг программы
  1. Public Declare Function SendMessage Lib "user32" Alias "SendMessageA"
  2.        (ByVal hwnd As Long, _
  3.         ByVal wMsg As Long, _
  4.         ByVal wParam As Long, _
  5.         ByVal lParam As Long) As Long
  6.  
  7. Public Const EM_LINEINDEX = &HBB
  8. Public Const EM_LINELENGTH = &HC1
  9. Public Const EM_GETLINE = &HC4
  10.  
  11.  
  12. '...
  13.  
  14.         iChar& = Me.RichTextBox1.SelStart
  15.          
  16.         YY& = 1 + Me.RichTextBox1.GetLineFromChar(iChar&)
  17.                
  18.         lp& = SendMessage(Me.RichTextBox1.hwnd, EM_LINEINDEX, ByVal -1&, ByVal 0&)
  19.  
  20.         cLen& = SendMessage(Me.RichTextBox1.hwnd, EM_LINELENGTH, ByVal lp&, ByVal 0&)
  21.        
  22.         StrTxt$ = Mid$(Me.RichTextBox1.Text, lp& + 1, cLen&)

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


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

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

12   голосов , оценка 3.833 из 5

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

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

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