|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.04.2014, 12:52 | #1 |
Регистрация: 14.09.2012
Сообщений: 9
|
Движение изображений в форме
Пишу приложение для куровой. Работаю с Form. C# недавно изучаю. Надо чтобы картинка двигалась по экрану. Пока сделал так что картинка загружается на экран на фоне другой картинки. Но мне надо чтобы она двигалась. Я придумал как делать распологаю картину на фоне потом заново распологаю фон на форме он закрывает эту картинку. А потом распологаю картинку в другие координаты. Только у меня это все происходит мгновенно и движения не видно. Хотел сделать через таймер но он ошибки выдает. Скажите как это решить.
Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 28.04.2014 в 13:13. |
28.04.2014, 13:57 | #2 |
Пользователь
Регистрация: 09.04.2014
Сообщений: 18
|
Код:
|
28.04.2014, 14:57 | #3 |
Регистрация: 14.09.2012
Сообщений: 9
|
Спасибо конечно за код. Только я в нем ни чего не понял.
|
28.04.2014, 16:03 | #4 |
Пользователь
Регистрация: 09.04.2014
Сообщений: 18
|
Код:
|
28.04.2014, 16:36 | #5 |
Регистрация: 14.09.2012
Сообщений: 9
|
А так я понял. Спасибо. Получается что весь код который находится под методом timer будет выполняться пока таймер не закончится, а то что сверху выполняется один раз. Я так понял что для перемещения используется переменная position. А можно же будет создать переменную например dx и задать цикл. Чтобы объект постоянно перемещался. Но принцип я понял спасибо.
|
29.04.2014, 17:54 | #6 |
Регистрация: 14.09.2012
Сообщений: 9
|
Кстати показывает ошибку в это строчке position=position.Offset(5,5); //тут устанавливаете новое положение рисунка
Ошибка 1 Неявное преобразование типа "void" в "System.Drawing.Point" невозможно |
29.04.2014, 18:50 | #7 |
Пользователь
Регистрация: 09.04.2014
Сообщений: 18
|
Код:
Код:
|
30.04.2014, 08:41 | #8 |
Регистрация: 14.09.2012
Сообщений: 9
|
Она почему-то не подвинулась. Осталась в положении 0;0. Может поменять местами последовательность расположения методов в коде ?? Или в C# это не имеет значения ???
|
30.04.2014, 11:56 | #9 |
Пользователь
Регистрация: 09.04.2014
Сообщений: 18
|
А таймер запущен? На пример:
Код:
|
30.04.2014, 17:36 | #10 |
Регистрация: 14.09.2012
Сообщений: 9
|
Нашел выход в свойствах Таймера Enabled выставил истину и заработало. Только вот мерцание на экране. Он моргает видимо обновляется.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод изображений на форме | Vladya | Microsoft Office Access | 0 | 17.02.2014 10:47 |
Движение растровых изображений в делфи | Katerina_K | Помощь студентам | 2 | 25.10.2013 14:24 |
движение фигуры по форме | alex(21) | C# (си шарп) | 6 | 29.11.2012 14:22 |
Движение image по форме! | RomanRens | Общие вопросы Delphi | 3 | 24.02.2012 10:10 |
движение кнопки по форме | Olya1985 | Общие вопросы Delphi | 10 | 22.08.2011 14:13 |