brunnengi Опубликовано 5 октября, 2014 Поделиться Опубликовано 5 октября, 2014 Здравствуйте. После прокручивания в самый низ компонента TVertScrollBox требуется запретить прокручивание компонента, ну и потом снова разрешить. Как сделать? Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 6 октября, 2014 Администраторы Поделиться Опубликовано 6 октября, 2014 TScrollBox.HitTest := False; ? Ссылка на комментарий
0 brunnengi Опубликовано 7 октября, 2014 Автор Поделиться Опубликовано 7 октября, 2014 Нет, такой вариант не прокатывает Допустим в TVertScrollBox лежат десять TButton'ов. Все они занимают место и выравнены под Top. Прокручиваем список в самый низ. И если нажать на саму нижнюю кнопку (mouseDown) и не отпуская её поводить вверх<--->вниз, то скроллинг будет двигаться. А надо что бы пока mouseDown скроллинг не действовал. Ну это пример все могут повторить. Но у меня проблема такая возникла из-за использования компонента подписи. Подпись находиться в самом низу. И при попытки накалякать что нибудь скроллинг дергается то вверх, то вниз, и роспись становиться рваной. Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 7 октября, 2014 Администраторы Поделиться Опубликовано 7 октября, 2014 Тогда, отключение: ScrollBox.AniCalculations.TouchTracking := []; Включение: ScrollBox.AniCalculations.TouchTracking := [ttVertical]; brunnengi и Tot999 2 Ссылка на комментарий
0 brunnengi Опубликовано 7 октября, 2014 Автор Поделиться Опубликовано 7 октября, 2014 Спасибо. Помогло. Ссылка на комментарий
Вопрос
brunnengi
Здравствуйте.
После прокручивания в самый низ компонента TVertScrollBox требуется запретить прокручивание компонента, ну и потом снова разрешить. Как сделать?
Ссылка на комментарий
4 ответа на этот вопрос
Рекомендуемые сообщения