![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отображение HTML в Panel [D7, XP]
Артём © (2011-02-19 20:44:00)Здравствуйте мастера.. Подскажите как можно отобразить страницу HTML в компоненте Panel или button.
Германн (2011-02-20 02:09:00) [1]
> Артём (19.02.11 21:34) [3]
>
>
> > > отобразить страницу HTML в ... button.Очень странная
> идея
> > или (IMHO!) просто бред сивой кобылы.
>
> Смысл я хочу понять как отображать html в любом другом объекте
Может лучше найти описание спецификации htm/html и прочитать её?
clickmaker (2011-02-19 22:23:00) [2]> отображать html в любом другом объекте, не используя WebBrowser
> компонент
если только под винду, то нет смысла не использовать WebBrowser, ибо он - часть оболочки
Игорь Шевченко (2011-02-19 22:19:00) [3]Честно использовал WebBrowser для отображения страницы на панели. Чего и другим советую.
Amoeba_ (2011-02-19 22:07:00) [4]
> как отображать html в любом другом объекте, не используя
> WebBrowser компонент
Только если написав собственный. Кишка не тонка?
Если в стандартном, то никак.
P.S. Но есть примеры реализации:
http://www.tmssoftware.com/site/products.asp?t=vcl
Amoeba_ (2011-02-19 21:55:00) [5]
> хочу понять как отображать html в любом другом объекте
А с здравым смыслом сообразовываться будет Пушкин?
И. Павел (2011-02-19 21:39:00) [6]
> Смысл я хочу понять как отображать html в любом другом объекте,
> не используя WebBrowser компонент
А какой смысл у этого смысла? :)
Чем плох TWebBrowser? Бордеров у него нет - всю область занимает страница. Пользователь даже не знает, что используется TWebBrowser. Можно, конечно, напрямую работать с OLE IE, но не понятно, зачем все это.
KilkennyCat (2011-02-19 21:37:00) [7]
> И. Павел © (19.02.11 21:35) [4]
а там особо не сподвигнешь. у меня идет разбор всего нескольких тегов форматирования, и то уже каша, не для начинающих.
И. Павел (2011-02-19 21:35:00) [8]
> Артём (19.02.11 20:44)
Может быть, для кнопки будет достаточно картинки (TBitBtn)?
А на пенель, как сказали в [1] можно поместить TWebBrowser (или TEmbeddedBrowser, у которого больше возможностей).
> можно написать свой парсер.
Мало нам браузеров, каждый из которых считает своим долгом отличиться от остальных в воспроизведени страницы, так еще и автора хотите сподвигнуть новый написать? :)
Артём (2011-02-19 21:34:00) [9]
> > отобразить страницу HTML в ... button.Очень странная идея
> или (IMHO!) просто бред сивой кобылы.
Смысл я хочу понять как отображать html в любом другом объекте, не используя WebBrowser компонент
Amoeba_ (2011-02-19 21:09:00) [10]
> отобразить страницу HTML в ... button.
Очень странная идея или (IMHO!) просто бред сивой кобылы.
KilkennyCat (2011-02-19 20:53:00) [11]Ну с панелью понятно еще, а баттон-то, как правило, не очень большой....
на www.tmssoftware.com есть нтмл-компоненты. платные.
можно написать свой парсер. могу скинуть на почту пример.
можно воспользоваться TWebBrouser