2009-11-24 2 views
0

Другими словами, если у меня есть:Есть ли встроенный способ заменить текст ссылки в LinkLabel и настроить другие ссылки, чтобы они оставались на одном и том же тексте?

var ll = new LinkLabel(); 
ll.Text = "Some links go here."; 
ll.Links.Add(0, 4); // Some 
ll.Links.Add(11, 2); // go 

Есть ли способ я могу позвонить, чтобы заменить текст «Some» ссылка с чем-то другом, сохраняя при этом «идти» связать то же самое.

Я только хочу знать, есть ли встроенный метод. Это не сложно кодировать, я просто не хочу изобретать велосипед.

Я, конечно же, консультировался с документацией LinkLabel, но иногда методы скрываются в неожиданных местах.

ответ

1

Не знаю, что я знаю - вам нужно было бы изменить текст и изменить ссылку, чтобы она соответствовала правильной подстроке обновленного текста.

Более простым решением может быть FlowLayoutPanel, содержащий отдельные элементы управления: LinkLabel с текстом «Some», ярлык с текстовыми «ссылками», LinkLabel с текстом «go» и ярлык с текстом «здесь». Таким образом, вы получите аналогичный пользовательский интерфейс, но сможете настраивать отдельные элементы, не перепрыгивая через обручи.