Выделить строку в RichTextBox по ее номеру - Visual Basic .NET

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

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

На форме RichTextBox (при загрузке формы, в нем написан текст),TextBox и Button. 1. Как при вводе числа в TextBox (вводим число, номер строки), в RichTextBox выделялась эта строка? 2. Допустим в RichTextBox имеется предложение - "следующие примеры иллюстрируют различия в методах". Как сделать так, что например если мышка стоит на слове примеры, я нажимаю Button и MsgBox высвечивается слово "примеры - это"

Решение задачи: «Выделить строку в RichTextBox по ее номеру»

textual
Листинг программы
   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Index As Integer = TextBox1.Text - 1
        Dim iStart As Integer = RichTextBox1.GetFirstCharIndexFromLine(Index)
        Dim iEnd As Integer = RichTextBox1.GetFirstCharIndexFromLine(Index + 1) - 1
        RichTextBox1.Focus()
        RichTextBox1.Select(iStart, iEnd - iStart)
    End Sub

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

12   голосов , оценка 4.333 из 5
Похожие ответы