|
Программирование >> Элементы языков с и с++
Как же помечать части текстовой строки, чтобы они становились наименованиями гиперссылок? Пометки задаются в виде указания номера позиции (счет от нуля) символа, которым начинается наименование гиперссылки, и количества символов, относящихся к наименованию гиперссылки. В самом свойстве ЫпкДгеа (а можно в его подсвойствах- start и Length) надо набрать соответственно номер начальной позиции (счет от нуля) и длину подстроки, набранной в редакторе LinkArea (то, что набирается в редакторе LinkArea, автоматически попадает в свойство Text), которая будет играть роль имени первой и, возможно, единственной, гиперссылки. Если вы набираете координаты имени гиперссылки в самом поле LinkArea, то начало и длину имени следует набирать через точку с запятой. Ш Forml [son JinkLabell Зааание ааресов ссылок Сформировагть множество ссылок -.....и--- Формирование свойства Тек1 гиперссылки Forml linkLabell Задание адресов ссылок Сформироеагть множество ссылок Формирование свойства Тек1 гиперссылки Ш Fonnl Зааание ааресов ссылок cAWeb www.bhv.ru V Сформировать множество ссылок Формирование свойства Text гиперссылки /Register Folder Call/BHV 1. Зцлл содер/мн.юе Техтвохов яFonnl Register Folder CallBHV Сформировать множество ссылок Зааание адресов ссылок Формирование сво1ства Text гиперссылки cAWeb www.bhv.ru /Register Folder Call/BHV 2. После нлМ1.11я ivHonhii Хформировль LiHOiKeciBO ссылок Например, в поле редактора вы набрали текст Это гиперссылка, а это просто т . В свойстве LinkArea автоматически установятся значения (35;0). По-етатся данные: start=35 и Length=o. Это неправильно. И свидетельс1вом [тому явится исчезновение подсветки шрифта в наименовании, которое мы [ввели. Вы должны за этим проследить и самостоятельно установить значения [пОДСВОЙСТВ start и Length. Если, например, зададите величины: 0;23, то получите подсвеченный и под-кчеркнутый текст такой: Это гиперссылка, а это просто текст (остальные символы заданного текста не станут отражать название гиперссылки). [Если же зададите: 0; 15, то получите Это гиперссылка. Для выделения остальных частей строки текста из свойства Text вы должны задавать начало и длину в программе и помещать их (как и сами адреса объектов) в элементы свойства Links. Если, например, вы станете добавлять данные из объекта TextBoxl, то оператор добавки будет выглядеть так: this->linkLabell->Links->Add( (int)ArStart[i], {int)ArLen[i], this->textBoxl->Lines[i]); Здесь аргументы (int)ArStart [i], {int)ArLen[i] означают i-e элементы массивов, где хранятся соответственно номера символов начальных позиций и длин текста из свойства Text, которые будут помечены в качестве наименования гиперссылки, добавляемой в качестве пути к объекту из i-й строки TextBoxl. Начало и длина принудительно переводятся в тип int, как требует того формат метода Add о, потому что массивы ArStart [] ,ArLen[] - это числовые (lnt32) inanaged-массивы. Файл Правка Вид Избранное Сервис Справка Наад Поиск Г\апку\ fTF Адрес: ifc C:\Web Задачи для изображен) ® f3.)pg 448 X 335 JPEG-pHcyHOK J Просмотреть как слайд-шоу 1 Заказ отпечатков через Интернет Печать изображений л) Копировать есе объекты на компакт-диск 1. После нажатия h.i ссылке Register Веб-страница недоступна в автономном режнт Эта веб-страница недоступна в автономном режиме Чтобы просмотреть эту страницу, выберите Подключиться LI}jЗДБДPijTpgj [ Автономно 2. После н.1жатя нл ссылке BHV
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |