Выделить строку в 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

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


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

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

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