Определение положения курсора (текущей строки) в 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д