Записать в переменную текущую строку из RichTextBox - VB
Формулировка задачи:
Как из текста в RichiТextBox взять строку в которой находится курсор и присвоить её текстовой переменной? Файл записан как *.txt
Решение задачи: «Записать в переменную текущую строку из RichTextBox»
textual
Листинг программы
- Public Declare Function SendMessage Lib "user32" Alias "SendMessageA"
- (ByVal hwnd As Long, _
- ByVal wMsg As Long, _
- ByVal wParam As Long, _
- ByVal lParam As Long) As Long
- Public Const EM_LINEINDEX = &HBB
- Public Const EM_LINELENGTH = &HC1
- Public Const EM_GETLINE = &HC4
- '...
- iChar& = Me.RichTextBox1.SelStart
- YY& = 1 + Me.RichTextBox1.GetLineFromChar(iChar&)
- lp& = SendMessage(Me.RichTextBox1.hwnd, EM_LINEINDEX, ByVal -1&, ByVal 0&)
- cLen& = SendMessage(Me.RichTextBox1.hwnd, EM_LINELENGTH, ByVal lp&, ByVal 0&)
- StrTxt$ = Mid$(Me.RichTextBox1.Text, lp& + 1, cLen&)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д