38 / 13 / 6
Регистрация: 12.06.2013
Сообщений: 24
|
|||||||||||
1 | |||||||||||
PictureBox почему-то ускоряет движение23.10.2013, 21:38. Показов 1083. Ответов 2
Метки нет (Все метки)
Написал проект, в котором при нажатии клавиши 'w' создается и двигается PictureBox по форме. Движение реализовано с помощью таймера. При нажатии клавиши 'r' пропадает изображение и PictureBox должен возвращаться на прежнюю позицию. При повторном нажатии 'w' PictureBox снова должен появляться и начинать движение. Проблема в том, что при каждом нажатии 'w' PictureBox ускоряет движение. Может, кто подскажет, как исправить? Проект в прикрепленном файле.
Код класса, в котором весь основной функционал: Кликните здесь для просмотра всего текста
Код Form1: Кликните здесь для просмотра всего текста
Заранее благодарен!
0
|
23.10.2013, 21:38 | |
Ответы с готовыми решениями:
2
Почему многопоточность не ускоряет выполнение кода Движение PictureBox Движение pictureBox по форме Движение PictureBox по оси X |
608 / 583 / 157
Регистрация: 29.06.2010
Сообщений: 1,620
|
||||||||||||||||
24.10.2013, 10:33 | 2 | |||||||||||||||
1
|
38 / 13 / 6
Регистрация: 12.06.2013
Сообщений: 24
|
||||||
24.10.2013, 11:11 [ТС] | 3 | |||||
timer.Dispose() убрал, ибо никакого эффекта от него не увидел (кстати, кто сможет объяснить почему?)
Ускорятся перестал после следующей модификации метода BulletFly(): Кликните здесь для просмотра всего текста
Похоже, с каждым вызовом метода BulletFly() добавлялся еще один обработчик события timer.Tick и именно поэтому шло ускорение
0
|
24.10.2013, 11:11 | |
24.10.2013, 11:11 | |
Помогаю со студенческими работами здесь
3
Движение pictureBox за курсором Движение шаров в picturebox Движение картинки pictureBox кнопками Генерация picturebox'ов-пулек и их движение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |