Определение положения курсора (текущей строки) в TextBox - VB

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

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

Здравствуйте дорогие помощники)) В общем есть текстбокс, в котором записывается заявка на товар Пример: KLE7x - 30 Sip22 - 2 Баодин - 30 и.т.д. Требуется сделать так, чтобы когда тыкаешь в строку с этим текстом, появлялась ссылка(как варинант на кнопке) на этот товар в интернет магазине, то есть кнопка по нажатию на которую переходишь по ссылке на её покупку(в браузере по умолчанию). Думаю сделать это с помощью символьного массива заполненного вручную, где четные элементы - это название товара, а следующий за ним нечетный элемент - ссылка на товар. Затем, когда я тыкаю в строку с названием, происходит определение положения курсора в текстбоксе, эта строка записывается в переменную, далее поиск соответствия в четных элементах массива и присвоение кнопке имени (caption) с названием товара(четного элемента) и при нажатии на эту кнопку я переходил на страницу покупки. В общем-то концепция проста, но я нуб в этом деле)) Так что нужна помощь с: - определением положения курсора в текстбоксе. - копирование этой строки(присвоение её значения симв. переменной). - открыть ссылку в стандартном браузере.

Решение задачи: «Определение положения курсора (текущей строки) в TextBox»

textual
Листинг программы
Private Sub Text1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Me.Caption = Mid(Text1.Text, Text1.SelStart + 1, Text1.SelLength)
End Sub

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


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

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

7   голосов , оценка 3.714 из 5