LinkLabel в TextBox, как заюзать?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Kashmir
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 19.03.2009 (Чт) 3:26

LinkLabel в TextBox, как заюзать?

Сообщение Kashmir » 27.10.2011 (Чт) 15:32

Добрый день, господа.
Необходимо отображающийся динамично текст в TextBox выделять ссылкой (не весь, а часть), на которой можно нажать.
Как это можно сделать?

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 27.10.2011 (Чт) 15:34

Использовать RichTextBox?

Kashmir
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 19.03.2009 (Чт) 3:26

Re:

Сообщение Kashmir » 27.10.2011 (Чт) 16:03

Qwertiy писал(а):Использовать RichTextBox?

Допустим, а как это сделать в RichTextBox? :)
Можно пример?
Спасибо.

Kashmir
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 19.03.2009 (Чт) 3:26

Re: LinkLabel в TextBox, как заюзать?

Сообщение Kashmir » 27.10.2011 (Чт) 16:12

Нашел:
Код: Выделить всё
{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
{\colortbl ;\red0\green0\blue255;}
{\*\generator Msftedit 5.41.21.2509;}\viewkind4\uc1\pard\sa200\sl276\slmult1\lang9\f0\fs22{\field{\*\fldinst{HYPERLINK "http://www.google.com"}}{\fldrslt{\ul\cf1 http://www.google.com}}}\f0\fs22\par
\par
}


Буду пробывать

Kashmir
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 19.03.2009 (Чт) 3:26

Re: LinkLabel в TextBox, как заюзать?

Сообщение Kashmir » 27.10.2011 (Чт) 16:18

Появился новый, вопрос: а как сделать в тексте ссылку, нажав на которое выполнялось действие, к примеру Msgbox("hello") ?

Admiralisimys
Постоялец
Постоялец
 
Сообщения: 318
Зарегистрирован: 01.06.2009 (Пн) 10:26

Re: LinkLabel в TextBox, как заюзать?

Сообщение Admiralisimys » 27.10.2011 (Чт) 17:02

Kashmir обрабатывать/переопределить событие RichTextBox.LinkClicked
Для нескольких ссылок ввести систему индификаторов (используя LinkText).

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 27.10.2011 (Чт) 21:11

Код: Выделить всё
"{\cf3\f2{\field{\*\fldinst{HYPERLINK %url%}{\fldrslt{%url%\ul0\cf3}}}}}".Replace("%url%", url)

UPDATE: Есть подозрение, что тут есть что-то лишнее.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25

    TopList