Свойство ScrollTop в пользовательской форме сбрасывает - PullRequest
0 голосов
/ 10 сентября 2018

Я борюсь с верхней позицией полосы прокрутки в пользовательской форме.

В многостраничной вкладке 3 пользовательских форм есть фрейм с несколькими текстовыми полями Rich.Я включил вертикальные полосы прокрутки в кадре, при этом высота прокрутки установлена ​​на 600, верхняя позиция прокрутки равна 0.

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

* (Длинное) примечание к содержимому фрейма: содержит несколько текстовых полей.

Причина, по которой существует несколько текстовых полей, заключается в том, что при каждом открытии формы новый абзац (строка) добавляется после каждого разрыва строки, перемещая остальную часть текста вниз.Независимо от того, имеет ли свойство Locked текстового поля значение true или false.

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

Не знаю наверняка, влияет ли это на проблему с полосой прокрутки кадра. *

Ребята, есть ли у вас какие-либо советы, как сделать так, чтобы рамка всегда отображалась прокручиваемой сверху при отображении страницы 3?

Спасибо

Редактировать: Поскольку пользовательская форма была в основномсозданный с использованием панели инструментов формы пользователя и свойств, а не кода, я прилагаю файл примера.Связанный с компанией контент был удален и / или отредактирован.См. Страницу «Daten 1».

Файл формы теста

...