Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.05.29;
Скачать: [xml.tar.bz2];

Вниз

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

Форум: "Начинающим";
Текущий архив: 2011.05.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.004 c
15-1297368889
KilkennyCat
2011-02-10 23:14
2011.05.29
забавное программирование. Андроид


4-1248154627
Dmitriy
2009-07-21 09:37
2011.05.29
Открытые окна и Область рабочего стола.


2-1297926800
marales
2011-02-17 10:13
2011.05.29
проект при запуске показывает ошибку


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


15-1297459801
Юрий
2011-02-12 00:30
2011.05.29
С днем рождения ! 12 февраля 2011 суббота





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский