Ссылка в тексте string

Обсуждение, связанное с разработкой ПО верхнего уровня

Ссылка в тексте string

Postby Sergey Ivanov on 11 Jun 2018, 09:12

Всем привет.
Возможно ли сделать ссылку (url) в String indicator ? Т.е. есть текст, а среди текста - ссылка. при нажатии на которую открывается браузер по этой ссылке.
Это вообще возможно или нет?
Добро пожаловать на http://rk-stud.ru/
User avatar
Sergey Ivanov
expert
expert
 
Posts: 1193
Joined: 01 Mar 2009, 20:54
Location: Санкт-Петербург, Кронштадт
Medals: 5
Activity (1) Professionalism (1) Gold (2) Автор (1)
LabVIEW Version: 2013
Karma: 117
hardware VIP

Re: Ссылка в тексте string

Postby dadreamer on 11 Jun 2018, 16:11

Это может показаться невероятным, но NI не реализовали такую возможность. Можете сделать через "костыли" в виде Event Structure с доп. кодом. Примеры:
https://knowledge.ni.com/KnowledgeArtic ... 0019QVHSA2
https://forums.ni.com/t5/LabVIEW/Clicka ... -p/1761210

Есть также вариант со стандартным .NET контролом LinkLabel от Microsoft (сборка System.Windows.Forms(4.0.0.0)). Здесь расписано, как настроить контрол, чтобы получить гиперссылку. Из плюсов: автоматом выделяет ссылку синим и подчёркивает, также изменяет курсор при наведении. Из минусов: нужно написать обработчик события "клик по ссылке" (это несложно, см. пример).
Attachments
LL_Snippet.png
LL_Snippet.png (11.55 KiB) Viewed 425 times
2018-06-11_18-28-20.jpg
2018-06-11_18-28-20.jpg (18.68 KiB) Viewed 425 times
LL_Example.vi
lv2013
(7.47 KiB) Downloaded 23 times
LL_Callback.vi
lv2013
(13.83 KiB) Downloaded 22 times
User avatar
dadreamer
professor
professor
 
Posts: 3123
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 790
I/O VIP vision internet


Return to Лицевая панель

Who is online

Users browsing this forum: No registered users and 3 guests

cron