Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.302 c
2-1173264291
Nipel
2007-03-07 13:44
2007.04.01
позиция мыши в memo


1-1170616532
atruhin
2007-02-04 22:15
2007.04.01
Как перечислить зарегистрированные классы


15-1173186772
Gorlum
2007-03-06 16:12
2007.04.01
Помогите, плз, найти электронный учебник...


15-1173293269
syte_ser78
2007-03-07 21:47
2007.04.01
Подскажите автора и название песни


15-1173018320
Капибара из дома
2007-03-04 17:25
2007.04.01
Загадги древнего Египта





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский