Программирование >>  Элементы языков с и с++ 

1 ... 133 134 135 [ 136 ] 137 138 139 ... 200


Как же помечать части текстовой строки, чтобы они становились наименованиями гиперссылок? Пометки задаются в виде указания номера позиции (счет от нуля) символа, которым начинается наименование гиперссылки, и количества символов, относящихся к наименованию гиперссылки.

В самом свойстве ЫпкДгеа (а можно в его подсвойствах- 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



1 ... 133 134 135 [ 136 ] 137 138 139 ... 200

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика