Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.01;
Скачать: CL | DM;

Вниз

Эх, раз...   Найти похожие ветки 

 
eXPell ©   (2007-03-06 07:46) [0]

В общем вопрос этот уже задавал, но ни сам не нашел ответ, ни подсказали - попытаю удачу еще раз.

Проблема такая: на форме рисую сетку (нечто похожее на страницу тетради в клеточку), в OnClick пишу код, чтобы по клику на форме клеточка "заливалась".

Предположим таким образом, что изобразили(какой нибудь рисунок), а как вот оформить код (или куда хотя бы двигаться) что бы можно было например весь этот рисунок выделить и на этой же форме чуток передвинуть?

ЗЫ. если что я поясню


 
Loginov Dmitry ©   (2007-03-06 07:58) [1]

OnMouseDown
OnMouseUp
OnMouseMove
Canvas.DrawFocusedRect
и т.д.


 
default ©   (2007-03-06 08:06) [2]

так подозреваю что будет и 3 и 4...


 
eXPell ©   (2007-03-06 08:08) [3]


> Loginov Dmitry ©   (06.03.07 07:58) [1]

Да эти обработчики я как бы контролирую. Просто задача (может быть яснее будет): нужно имеющееся изображение(ну, то которое мы получили щелкая по мыши) переместить на форме т.е. как бы перерисовать на форме в другом месте.


 
default ©   (2007-03-06 08:10) [4]

да всё мы поняли;)
если тебе только перетаскивать, то ещё ладно
если что-то и иное, то, наверно, тебе стоит изучить исходники чужие на этот счёт ибо у самого видмно туго мысль движется


 
Другой ©   (2007-03-06 08:49) [5]

Может лучше рисовать не на форме?
Взять TScrollBox на него кинуть TImage и рисовать уже на нем задав ему нужные размеры.


 
homm ©   (2007-03-06 09:41) [6]

> ЗЫ. если что я поясню
Ну если что, тебе и ответят.


 
homm ©   (2007-03-06 09:44) [7]

> Может лучше рисовать не на форме?
> Взять TScrollBox на него кинуть TImage и рисовать уже на
> нем задав ему нужные размеры.
О боже, к чему такие сложности?

Авотр же говорит, что "рисую сетку". Вот и рисуй ее со смещением x=x1-x0, где x0 - положение курсора на форме в момент OnMouseDown, а x1 -  положение крсора на форме в момент OnMouseMove



Страницы: 1 вся ветка

Текущий архив: 2007.04.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
2-1173689177
DelphiLexx
2007-03-12 11:46
2007.04.01
Как БД состоящая из DBF файлов показать дублирующиеся строки


2-1173776010
Эшили
2007-03-13 11:53
2007.04.01
Самодельный Web-brouser


15-1173035989
palva
2007-03-04 22:19
2007.04.01
Борис Стругацкий в качестве политика


2-1173102470
Чайник
2007-03-05 16:47
2007.04.01
Максимальный размер статического массива


1-1170926314
kilop
2007-02-08 12:18
2007.04.01
как сделать так чтобы при запуске форма появлялась в центре