|
WebBrowser. Убрать скролл справа. - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
16.05.2013, 00:43
|
#1
|
|
|
|
Пехотинец
|
Регистрация: 27.12.2011
Сообщений: 73
Популярность: 2425
Сказал(а) спасибо: 334
Поблагодарили 57 раз(а) в 27 сообщениях
|
WebBrowser. Убрать скролл справа.
Сабж.
Как убрать сероватый скролл, который никогда не будет задействован, тк в компонент подгружаются всегда htm файлы одного размера.
|
|
|
16.05.2013, 08:24
|
#2
|
|
|
|
Пехотинец
|
Регистрация: 30.11.2009
Сообщений: 83
Популярность: 1436
Сказал(а) спасибо: 20
Поблагодарили 94 раз(а) в 54 сообщениях
|
Re: WebBrowser. Убрать скролл справа.
Код:
WebBrowser1.Document.Body.Style.OverflowX := 'hidden';
WebBrowser1.Document.Body.Style.OverflowY := 'hidden';
________________
Хакер - не преступник.
Взлом - для искусства.
Смысл - в свободе.
ZOMG ZUFALL!
|
|
|
Пользователь сказал cпасибо:
|
|
16.05.2013, 09:17
|
#3
|
|
|
|
Пехотинец
|
Регистрация: 27.12.2011
Сообщений: 73
Популярность: 2425
Сказал(а) спасибо: 334
Поблагодарили 57 раз(а) в 27 сообщениях
|
Re: WebBrowser. Убрать скролл справа.
Undeclared identifier: 'Body'
Что-то в uses добавить нужно?
|
|
|
16.05.2013, 12:31
|
#4
|
|
|
|
Пехотинец
|
Регистрация: 30.11.2009
Сообщений: 83
Популярность: 1436
Сказал(а) спасибо: 20
Поблагодарили 94 раз(а) в 54 сообщениях
|
Re: WebBrowser. Убрать скролл справа.
________________
Хакер - не преступник.
Взлом - для искусства.
Смысл - в свободе.
ZOMG ZUFALL!
|
|
|
Пользователь сказал cпасибо:
|
|
16.05.2013, 21:04
|
#5
|
|
|
|
Пехотинец
|
Регистрация: 27.12.2011
Сообщений: 73
Популярность: 2425
Сказал(а) спасибо: 334
Поблагодарили 57 раз(а) в 27 сообщениях
|
Re: WebBrowser. Убрать скролл справа.
|
|
|
17.05.2013, 14:45
|
#6
|
|
|
|
Пехотинец
|
Регистрация: 30.11.2009
Сообщений: 83
Популярность: 1436
Сказал(а) спасибо: 20
Поблагодарили 94 раз(а) в 54 сообщениях
|
Re: WebBrowser. Убрать скролл справа.
|
Цитата: |
|
|
|
|
|
|
|
|
|
Ваш код я ставил после вэббраузер.нивигэйт и писало что неизвестный боди.
|
|
|
|
|
|
Делфя какая?
Попробуй создать обработчик OnDocumentComplete:
Код:
procedure WebBrowser1.OnDocumentComplete(Sender: TObject);
var
Doc: IHTMLDocument2;
begin
Doc := IHTMLDocument2(WebBrowser1.Document);
Doc.Body.Style.BorderStyle := 'none';
Doc.Body.Scroll := 'no';
end;
В юзы добавь модуль mshtml, если ругнется на IHTMLDocument2
________________
Хакер - не преступник.
Взлом - для искусства.
Смысл - в свободе.
ZOMG ZUFALL!
|
|
|
Пользователь сказал cпасибо:
|
|
17.05.2013, 16:15
|
#7
|
|
|
|
Пехотинец
|
Регистрация: 27.12.2011
Сообщений: 73
Популярность: 2425
Сказал(а) спасибо: 334
Поблагодарили 57 раз(а) в 27 сообщениях
|
Re: WebBrowser. Убрать скролл справа.
7 версия.
Спасибо, в этом коде ругалось что неизвестен Scroll
Код:
procedure WebBrowser1.OnDocumentComplete(Sender: TObject);
var
Doc: IHTMLDocument2;
begin
Doc := IHTMLDocument2(WebBrowser1.Document);
Doc.Body.Style.BorderStyle := 'none';
Doc.Body.Scroll := 'no';
end;
Я сделал так по примеру одного англоязычного форума
Код:
var
Doc: IHTMLDocument2; body: OleVariant;
begin
Doc := IHTMLDocument2(WebBrowser1.Document);
body := Doc.Body;
body.Style.BorderStyle := 'none';
body.Scroll := 'no';
end;
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 18:32.
|
|