Вниз
Скачать: CL | DM;

Отображение HTML в Panel   Найти похожие ветки 

← →
Артём   (2011-02-19 20:44) [0]

Здравствуйте мастера.. Подскажите как можно отобразить страницу HTML в компоненте Panel или button.


← →
KilkennyCat ©   (2011-02-19 20:53) [1]

Ну с панелью понятно еще, а баттон-то, как правило, не очень большой....
на www.tmssoftware.com есть нтмл-компоненты. платные.

можно написать свой парсер. могу скинуть на почту пример.

можно воспользоваться TWebBrouser


← →
Amoeba_   (2011-02-19 21:09) [2]


> отобразить страницу HTML в ... button.

Очень странная идея или (IMHO!) просто бред сивой кобылы.


← →
Артём   (2011-02-19 21:34) [3]


> > отобразить страницу HTML в ... button.Очень странная идея
> или (IMHO!) просто бред сивой кобылы.

Смысл я хочу понять как отображать html в любом другом объекте, не используя WebBrowser компонент


← →
И. Павел ©   (2011-02-19 21:35) [4]


> Артём   (19.02.11 20:44)

Может быть, для кнопки будет достаточно картинки (TBitBtn)?
А на пенель, как сказали в [1] можно поместить TWebBrowser (или TEmbeddedBrowser, у которого больше возможностей).


> можно написать свой парсер.

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


← →
KilkennyCat ©   (2011-02-19 21:37) [5]


> И. Павел ©   (19.02.11 21:35) [4]

а там особо не сподвигнешь. у меня идет разбор всего нескольких тегов форматирования, и то уже каша, не для начинающих.


← →
И. Павел ©   (2011-02-19 21:39) [6]


> Смысл я хочу понять как отображать html в любом другом объекте,
>  не используя WebBrowser компонент

А какой смысл у этого смысла? :)
Чем плох TWebBrowser? Бордеров у него нет - всю область занимает страница. Пользователь даже не знает, что используется TWebBrowser. Можно, конечно, напрямую работать с OLE IE, но не понятно, зачем все это.


← →
Amoeba_   (2011-02-19 21:55) [7]


> хочу понять как отображать html в любом другом объекте

А с здравым смыслом сообразовываться будет Пушкин?


← →
Amoeba_   (2011-02-19 22:07) [8]


> как отображать html в любом другом объекте, не используя
> WebBrowser компонент

Только если написав собственный. Кишка не тонка?
Если в стандартном, то никак.

P.S. Но есть примеры реализации:
http://www.tmssoftware.com/site/products.asp?t=vcl


← →
Игорь Шевченко ©   (2011-02-19 22:19) [9]

Честно использовал WebBrowser для отображения страницы на панели. Чего и другим советую.


← →
clickmaker ©   (2011-02-19 22:23) [10]

> отображать html в любом другом объекте, не используя WebBrowser
> компонент

если только под винду, то нет смысла не использовать WebBrowser, ибо он - часть оболочки


← →
Германн ©   (2011-02-20 02:09) [11]


> Артём   (19.02.11 21:34) [3]
>
>
> > > отобразить страницу HTML в ... button.Очень странная
> идея
> > или (IMHO!) просто бред сивой кобылы.
>
> Смысл я хочу понять как отображать html в любом другом объекте

Может лучше найти описание спецификации htm/html и прочитать её?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.004 c
15-1297421234
Учусь
2011-02-11 13:47
2011.05.29
приведение типов в сях


15-1297335091
oldman
2011-02-10 13:51
2011.05.29
Кто занимался легализацией ХР?


15-1297546203
Юрий
2011-02-13 00:30
2011.05.29
С днем рождения ! 13 февраля 2011 воскресенье


15-1297727471
KilkennyCat
2011-02-15 02:51
2011.05.29
Как можно успеть?!


1-1255528243
dima_q
2009-10-14 17:50
2011.05.29
Повторный запуск рабочего потока




   Наверх