|
|
|
| Добрый день, господа.
Вопрос имею.
Есть поле на форме, в котором отображается текст: "... без следов деформаций (рис. Б.1). Крутизна правого откоса ...".
Так вот, можно ли сделать так, чтобы кусок текста "(рис. Б.1)" выделялся цветом или подчеркиванием и работал как гиперссылка, как скажем в Word'е, и пользователь мог бы перейти по этой ссылке,нажав на нее прямо в тексте в этом поле?
Или "это фантастика"? | |
|
| |
|
|
|
| в поле не получится
вообщек кусок не получится ни в одном стандартном контроле | |
|
| |
|
|
|
|
| Спасибо вам, я так, собственно, и думал.
Просто заказчик хочет такую "фишку". Буду его отговаривать от нее.
Посмотрю, что такое .MS BrowserControl, но боюсь мне это не поможет. | |
|
| |
|
|
|
| >кроме MS BrowserControl
Можно попробовать использовать и RichEditControl + немного Win32 API
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/richedit/richeditcontrols/richeditcontrolreference/richeditmessages/em_autourldetect.asp
Но Олег, видимо, имел в виду Access контролы . | |
|
| |
|
|
|
| И Вам спасибо. Будем посмотреть. | |
|
| |
|
|
|
| А если рядушком ещё одно поле где будет написано только (рис.1) и ссылочка...
а куда извините ссылать надо? | |
|
| |
|
|
|
| >А если рядушком ещё одно поле где будет написано только
>(рис.1) и ссылочка...
Дык я так и сделал (но, правда, не совсем так: рядышком расположен список этих самых ссылок, а точнее "псевдоссылок", а двойным кликом по ним можно переходить как по настоящим ссылкам), а заказчик хочет,чтобы прямо в тексте на ссылку жмакать.
>а куда извините ссылать надо?
Ссылки могут быть на любые файлы (вордовские, автокадовские, графические и т.д.), содержащие упомянутые в тексте рисунки, схемы, тексты ну и т.д. Но не на объекты БД. | |
|
| |
|
|
|
| не из области фантастики:
сделать вместо поля подчиненную форму, в которой 4 элемента:
текст - выделение для гипера - адрес ссылки - кнопалка "глянуть".
и собственно потом на выводе формировать нужную отображалку, а для ввода самое оно ;)
просто научить пользоваться - набиваем нужный кусок текста - рядом то что будет выделено - рядом адрес куда послать. далее - создаем новую подчиненную запись и "пони бегают по кругу"
собственно получится 2 формы - одна для ввода вторая для вывода инфы.
вопрос - надо ли это? ;) | |
|
| |
|
|
|
| привет Олег, как жизнь молодая?
пиво пойдем пить на выходных? выкроишь денёк? | |
|
| |
|
|
|
| приветствую Иван :)
если не свалюсь снова с температурой и давлением - пойдем %)
можно создавать тему в болталке и собирать народ а то только зарегился а уже бан за оффтоп набираю ;) | |
|
| |
|
|
|
| температура и давление.... масло менял? :)
привет | |
|
| |
|
|
|
| Ну видимо так и будет, в одной записи два поля
первое это текст со всей .необходимой инфой,
а второе поле это ссылка куда в ней тока (рис1.)
дальше в событие поля clik
надо определить где курсор в тексте поля и
кликать перед нужным словом
если удачно ткнули и слово совпадает с путём к файлу и названием файла...
пишем код посылания...
или код окрывания. | |
|
| |
|
21 Кб. |
|
| ну-у-у-у-у...
я бы предложил три таблицы :))) (упрощая) "Подшивки", "Статьи", "Иллюстрации"
tbl Books - таблица сборников или "пошивок" (в принципе нужно many-to-many чтобы одну статью можно было размещаить в нескольких подшивках и чтобы один рисунок (хайперлинк) размещать в нескольких статьях)
tblBooks
BookID
BookDescription
<details>
tblArticles
ArticleID
BookID
ArticleHeader (text 255)
ArticleText (MEMO)
tblPictures
PictureID
ArticleID
PictureSourse (Хайперлинк)
PictureDescription (подпись к рисунку)
можно при даблклике на тексте (код картинки) в поле мемо выделять участок текста (он сам выделится) и искать Like <selstart + somecodelenght> в заголовках картинок, найденную по коду картинку и показывать... вощем так примерно (см. аттачмент - не знаю, влезет, не влезет) | |
|
| |
|
15 Кб. |
|
| кстати - у лебанса есть класс автофит картинки - рамка будет подгоняться под размеры исходной картинки - можно сделать всплывающую форму, чтобы не загромождать основную, или раздвигать "резиновые контролы" с текстом чтобы картинка помещалась в экран... можно еще прикрутить "лупу- увеличительное стекло" тоже есть у лебанса
а то не влезает в семнашку толком нифига - так, смех один... два экрана в ширину либо в высоту
PS
или даже вот так, если развить тему :))) | |
|
| |
|
|
|
| Спасибо вам, добрые люди. (Шоб я без вас делал)
>можно при даблклике на тексте (код картинки) в поле мемо
>выделять участок текста (он сам выделится) и искать Like
><selstart + somecodelenght> в заголовках картинок,
>найденную по коду картинку и показывать... вощем так
>примерно (см. аттачмент - не знаю, влезет, не влезет)
Вот это уже ближе к телу
Еще раз всем спасибо | |
|
| |