Перейти к содержанию
Fire Monkey от А до Я
  • 0

Как вернуть скролл в начало? TVertScrollBox


Вадим Шавров

Вопрос

Добрый день. 

Как программно изменить позицию TVertScrollBox. Допустим я добавляю новую запись в БД, открывается вкладка с полями (скрин 1), я все что нужно указываю... дохожу до поля "Примечание"... сохраняю. Но при следующем открытии этой вкладки, позиция Скролла остается на том же месте (скрин 2). Как вернуть его в начало. В VCL было все было просто и понятно - "ScrollBox1.VertScrollBar.Position:=0;" А как тут, я не понимаю.

2018-04-27_16-02-52.png.075ea2f7cb5a1d57bc6591c17b1ee060.png2018-04-27_16-03-09.png.cd806039dd1b23d5ec513b3f6b11758c.png

Ссылка на комментарий

Рекомендуемые сообщения

  • 1
17 минут назад, FREEFAR сказал:

Попробуй так

v: TVertScrollBox

v.ScrollTo(0,0,False);

v.ScrollBy

Не помогло.

Решил поискать ответ по командам, которые вы написали. Нашел такое решение:

VertScrollBox1.ViewportPosition:=TPointF.Create(0,0);

Все работает. Спасибо!

Ссылка на комментарий
  • 2
57 минут назад, Вадим Шавров сказал:

Не помогло.

Решил поискать ответ по командам, которые вы написали. Нашел такое решение:


VertScrollBox1.ViewportPosition:=TPointF.Create(0,0);

Все работает. Спасибо!

еще так можно))

VertScrollBox1.ViewportPosition.Y := 0;

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...