![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.04.2012
Сообщений: 8
|
![]()
Доброго времени суток! Помогите новичку. Есть форма размером во весь экран, на неё помещена картинка, не помещающаяся в форму. Требуется перемещаться по картинке нажав левую кнопку мыши и двигая её в нужном направлении. Зарание спасибо!
|
![]() |
![]() |
![]() |
#2 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
Слышал я что то про scroll box но сам не использовал..
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 30.04.2012
Сообщений: 8
|
![]()
это понятно, но как заставить зацепив картинку кликом мыши передвинуть её в скрол боксе??? При этом зацепить кликом именно картинку.
Последний раз редактировалось CrazyManR; 10.11.2012 в 20:05. |
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Картинка как отрисовывается? На канве или используется какой-то компонент?
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
Скорей всего TImage видел где на delphisources.ru несколько примеров как это можно осуществить..
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]()
наверное играться с этими тремя событиями:
Событие MouseDown - срабатывает тогда, когда пользователь нажимает кнопку мышки. Событие OnMouseUp - срабатывает тогда, когда пользователь отпускает эту кнопку мышки Событие OnMouseMove - возникает в тот момент когда курсор мышки начинает перемещаться. запоминаешь что было при MouseDown и начинаешь скролить (тягать) картинку через OnMouseMove, и прекращаешь скролить(тягать) при OnMouseUp... теоретически....
пишу код не только за печеньки
Последний раз редактировалось VIK_aka_TOR; 10.11.2012 в 20:53. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 30.04.2012
Сообщений: 8
|
![]()
Спасибо разобрался!
![]() Последний раз редактировалось CrazyManR; 11.11.2012 в 08:11. |
![]() |
![]() |
![]() |
#8 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
А что они не пропорциональны?Находите разрешение экрана..считаете и уменьшаете свойства height and width
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 30.04.2012
Сообщений: 8
|
![]()
Ну так компоненты привязаны к левому верхнему углу формы, когда разварачиваю форму на весь экран на мониторе 16:9 получается справа на форме пустота, а нужно, чтобы все компоненты "центровались"
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 30.04.2012
Сообщений: 8
|
![]()
Спасибо тоже разобрался))))
вот кусочек кода Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DBGrideEh - подправить скролл | new player | Компоненты Delphi | 1 | 19.11.2012 03:02 |
скролл в excel 2010 | geg | Microsoft Office Excel | 1 | 25.01.2011 20:10 |
Горизонтальный скролл!!! | AK BULLETS | Общие вопросы Delphi | 2 | 26.03.2010 22:17 |
скролл бар | Abuhamed | HTML и CSS | 3 | 16.03.2010 14:27 |
Скролл в Word | viter.alex | Microsoft Office Word | 3 | 27.01.2009 23:41 |