У меня есть панель и множество небольших элементов управления внутри нее. Я пытаюсь найти положение каждого элемента управления после его прокрутки с экрана. В основном я пытаюсь найти, находится ли элемент управления в видимой области родительской панели. Поэтому, после того как объект прокручивается сверху панели, я ожидаю, что это «верхнее» значение будет отрицательным, но это, похоже, не так. Верхняя часть видимого окна панели не равна 0.в vb.net Как получить позицию объекта в прокручиваемой панели
ответ
Расположение органов управления происходит из местоположения в соответствии с панелью. Возьмите это, например:
Dim viewable as Boolean
If Button1.Location.Y < Panel1.Height AndAlso Button1.Location.Y _
+ Button1.Height > 0 Then
viewable = True
Else
viewable = False
End If
В приведенном выше примере я беру Y расположение кнопки и сравнить его с высоты панели. Помните, что расположение кнопки находится в верхнем левом углу кнопки. Затем, чтобы проверить, полностью ли вы прокрутили кнопку, вам нужно добавить высоту кнопок в местоположение, потому что, как было сказано ранее, местоположение находится в верхнем левом углу.
Этот пример, конечно, относится к вертикальной прокрутке. Используйте location.X, panel1.width и button1.width для горизонтальной –
- 1. Как отобразить изображение в прокручиваемой панели
- 2. Нет прокручиваемой панели fancybox
- 3. Как получить ширину прокручиваемой области в extjs
- 4. В three.js как получить позицию объекта?
- 5. Как получить позицию скрытого объекта
- 6. OpenGL нарисовать частичный объект в прокручиваемой панели
- 7. Найти элемент в прокручиваемой панели WPF
- 8. Путь-отметка на прокручиваемой панели
- 9. Комбинированная коробка в прокручиваемой панели вызывает проблемы
- 10. Сделать заголовок в прокручиваемой боковой панели липкой
- 11. часть прокручиваемой панели всегда скрыта
- 12. Vb.net получить панели цвета
- 13. как увеличить изображение внутри прокручиваемой панели в vb
- 14. Как получить абсолютное положение элемента в прокручиваемой области в jQuery?
- 15. Получить позицию объекта после сортировки в MongoDB
- 16. Получить позицию частного объекта в методе обновления
- 17. C# получить позицию объекта рекурсивно
- 18. Как получить позицию объекта в UIView, в UIScrollView
- 19. Как программно получить позицию объекта из раскадровки?
- 20. C#: Пользовательский прокрутка цвета на прокручиваемой панели
- 21. Как сохранить позицию прокрутки прокручиваемой области при нажатии кнопки возврата?
- 22. Как установить позицию панели ввода?
- 23. Как рандомизировать позицию объекта?
- 24. Получить значение объекта JSON в VB.net
- 25. Как найти позицию объекта в двумерном массиве?
- 26. Получить текст объекта self в vb.net
- 27. Как получить текущую позицию каждого объекта в сцене?
- 28. Как получить позицию при нажатии объекта или спрайта в three.js?
- 29. Как получить текущую позицию объекта на холсте в android
- 30. Pure Java HTML viewer/renderer для использования в прокручиваемой панели
Какой код вы старались? – Airborne