как перетащить текстовую строку и ее гиперссылку со страницы HTML в TEdit - PullRequest
4 голосов
/ 06 мая 2010

Я надеюсь перетащить текстовую строку и ее гиперссылку со страницы HTML в TEdit. Например

отображает aaa

Фактическая строка <a href=somewhere.html>aaa</a>

Я пытаюсь использовать drag & drop vcl, но обнаружил, что он может поймать только aaa, а не строку и ее гиперссылку.

Приветствую любой комментарий

Спасибо InterDev

Ответы [ 2 ]

4 голосов
/ 06 мая 2010

Go скачать Anders Melander's бесплатно Drag and Drop Component Suite . В нем вы найдете TDropURLTarget, чтобы положить на вашу форму. Задайте для его свойства Target ссылку на элемент управления TEdit, и когда URL-адрес будет удален, свойства компонента URL и Title будут обновлены, чтобы вы могли просматривать их во время обработчика события OnDrop. Пакет поставляется с несколькими примерами; TargetDemo имеет основы.

0 голосов
/ 06 мая 2010

Еще одна хорошая библиотека - это Raize DropMaster.

В любом случае, я верю, что можно делать то, что вы хотите, но, может быть, это будет перетаскивание HTML или RTF? Тяжело сказать. Я могу, например, перетащить / отпустить список гиперссылок на этой странице (там, справа, в разделе «СВЯЗАННЫЕ») в Word, и все они отображаются с гиперссылками на борту. Так что можно. Но я подозреваю, что WinWord сбрасывается как HTML.

В любом случае, предложение Роба о рассмотрении примеров является хорошим - между этой библиотекой и Raize вы должны найти что-то, что вы можете использовать в качестве прототипа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...