0 / 0 / 0
Регистрация: 01.10.2010
Сообщений: 23
|
|
1 | |
Перемещение компонента ScrollBar'ом24.02.2012, 10:41. Показов 3721. Ответов 4
Метки нет (Все метки)
Здравствуйте.
Есть форма на ней кнопка и слева по всей форме справа (ScrollBar1.Align := alRight). Изначально кнопка наверху формы ( Button1.Top=0 ). Задача: Сделать так чтобы при опускании скрола вниз кнопка оказывалась внизу формы и соотвественно чтобы при поднятии скрола кнопка наверху оказывалась. Вроде бы простая задача, но я чето не допру как делать. У меня кнопка на какоето неопределеное расстояние туда сюда ездиет, причем это расстояние каждый раз разное... Помогите плиз..
0
|
24.02.2012, 10:41 | |
Ответы с готовыми решениями:
4
Перемещение компонента Перемещение компонента по форме мышью Перемещение компонента по форме и отображение его кординат Graphics32 перемещение изображения внутри компонента |
Житель Земли
|
||||||
24.02.2012, 10:49 | 2 | |||||
че непонятно - спрашивай
0
|
0 / 0 / 0
Регистрация: 01.10.2010
Сообщений: 23
|
|
24.02.2012, 15:02 [ТС] | 3 |
DenNik, Большое спасибо! А я пробую через событие onScroll ...
А что такое ClientHeight ?? Этот вопрос у меня наводящий.. Я хочу связать скрол с динамически созданными объектами... Вот уже весь день пытаюсь.. Щас с твоим советом может что прояснится.
0
|
Житель Земли
|
|
24.02.2012, 15:41 | 4 |
можно и через ОнСкролл. ClientHeight - это клиентская высоты формы. Я эту строку ввел, чтобы кнопка двигалась строго до нижней границы формы, для этого я меняю максимальное значение скроллбара в зависимости от высоты формы.
0
|
0 / 0 / 0
Регистрация: 01.10.2010
Сообщений: 23
|
|
24.02.2012, 22:32 [ТС] | 5 |
DenNik, мм понятно..
у меня динамически создаются объекты (внизу один за другим). И вот когда количество этих объектов не влезает в форму, я включаю скрол и он у меня их скролит. Вот когда я добавляю новые элемент у меня се отлично. Максимальное значение правильно приписывается. А вот когда удаляю то херня какаято.. Целый день мучаюсь!! Но думаю ща разберусь. Кстати ОнСкролл както по другому работает.. Чендж лучше.. Кстати, а как сделать чтоы скрол понимал, то что я колесиком мыши его кручу ?? Добавлено через 1 час 44 минуты Все понял как...
0
|
24.02.2012, 22:32 | |
24.02.2012, 22:32 | |
Помогаю со студенческими работами здесь
5
Перемещение компонента ToolBar Перемещение компонента на передний план. Перемещение компонента PictureBox мышкой Перемещение компонента вверх по нажатию кнопки Как ограничить перемещение компонента на форме? Перемещение компонента PaintBox с помощью мыши Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |