Контент TWebBrowser пытается поместиться на экране внутри THorzScrollBox - PullRequest
0 голосов
/ 26 марта 2019

У меня есть горизонтальная полоса прокрутки с несколькими TWebBrowser с, которые просто используются для отображения локальных файлов HTML.

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

Когда я начинаю прокрутку, текст в браузере перемешивается, пытаясь найти доступное пространство вэкран, также много мерцающий.Это изображение иллюстрирует это поведение при попытке сдвинуть вправо:

Text trying to fit in screen

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

Я предполагаю, что есть какая-то оптимизация, которую поле прокрутки применяет к элементам управления вне поля зрения, которое вызывает это взаимодействие, но я не знаю, как это подтвердить.

Возможное решение (которое я также не уверен, как реализовать) состояло бы в добавлении параметра в заголовок HTML, чтобы содержимое игнорировало это изменение в браузере.

Способтестирования этих, или другого решения в целом, приветствуются.

...