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

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

Бордюр webbrowser


pavelnk ©   (2015-06-16 09:36:00) 

Подскажите пожалуйста, моно ли как то отключить бордюр веббраузера. Он на форме открывает небольшую страничку, но всё время ставит вертикальный скролл, даже если страничка меньше по размеру. Как вообще убрать всё это, даже и рамку вокруг него?


Прохожий42   (2015-06-29 13:26:00) [1]

Я не понял проблемы. У меня нет бордюров. Может сама страница кривая? Короче скриншот в студию.


sniknik   (2015-06-16 21:55:00) [2]

> "hidden" не помогает..
какой такой hidden? откуда ты это вообще взял, бабушку еще на комп "пошептать" пригласи... а хотя, говоришь ВСЕ методы?


pavelnk   (2015-06-16 20:05:00) [3]

> sniknik ©   (16.06.15 12:35) [5]
> почему выбираешь все самое "кривое"?
Перепробовал все методы - "hidden" не помогает..( Потому и решил что против лома нет приёма.


sniknik   (2015-06-16 12:35:00) [4]

> там смешной способ
там нормальный способ...
Pohil ©   (2007-07-02 07:41) [17]

> Делайте наследника от TWebBrowser и у него имплементите IDocHostUIHandler,
> далее на GetHostInfo
...
т.д.

забиваем оттуда DOCHOSTUIFLAG_NO3DBORDER в гугл
находим, например
http://www.realcoding.net/articles/ispolzovanie-komponenta-twebbrowser.html

почему выбираешь все самое "кривое"? из даже очевидного, не только по этому топику сужу.


pavelnk   (2015-06-16 12:00:00) [5]

Гугл помог, на этом же форуме - http://www.delphimaster.net/view/1-1182747433там смешной способ, упаковать браузер в панель и спрятать его границы.


sniknik   (2015-06-16 10:39:00) [6]

значит тебе не судьба... у меня не игнорирует.

может скрипт на твоей страничке меняет настройки, делай после всего, когда уже статика в документе.


Pavelnk   (2015-06-16 10:19:00) [7]

> sniknik ©   (16.06.15 10:09) [1]
Что то он вообще проигнорировал эту команду.


sniknik   (2015-06-16 10:09:00) [8]

у webbrowser-а нет бордюра, и скрола тоже, он у документа внутри.
не очень красиво, но, убрать можно так
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch; var URL: OleVariant);
begin
 WebBrowser1.OleObject.Document.body.Style.BorderStyle:= 'none';


Наверх

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