Главная страница
    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.041 c
3-1168467333
r2d2
2007-01-11 01:15
2007.04.01
экспорт из access


2-1173179877
Marat
2007-03-06 14:17
2007.04.01
читаю файл


2-1173684582
smaller
2007-03-12 10:29
2007.04.01
Как определить длинну строки в пикселах ?


15-1173428362
Ega23
2007-03-09 11:19
2007.04.01
Коллеги, подскажите, как работают UPS-ы (не APC)?


11-1150389913
DevilDevil
2006-06-15 20:45
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский