Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отображение 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо