18 / 13 / 0
Регистрация: 16.09.2014
Сообщений: 302
|
||||||
1 | ||||||
Перемещение PictureBox по прямой - скорость18.12.2018, 10:40. Показов 879. Ответов 8
Метки нет (Все метки)
Делаю перемещение PictureBox по прямой, начальные координаты x1,y1 конечные x2,y2:
Есть какие-нибудь "лекарства" для такой болезни? Может BlitBlt? Запоминать кусок экрана, ставить на это место рисунок, возвращать кусок экрана и т.д?
0
|
18.12.2018, 10:40 | |
Ответы с готовыми решениями:
8
Как организовать перемещение формы за PictureBox? Перемещение PictureBox с ограничением области перемещения Перемещение большой картинки мышкой внутри PictureBox Как отследить перемещение мыши с нажатой кнопкой за пределы PictureBox? |
18 / 13 / 0
Регистрация: 16.09.2014
Сообщений: 302
|
|
18.12.2018, 10:47 [ТС] | 2 |
чтобы не получалось артефактов как на скриншоте, приходится рефрешить панель Stock -скорость не устраивает. Изменял Step, но при удовлетворительной скорости теряется плавность хода...
0
|
1514 / 905 / 328
Регистрация: 17.05.2015
Сообщений: 3,417
|
|
18.12.2018, 12:29 | 3 |
giaber, для того чтобы рисовать изображение по координатам, пикчербокс не нужен.
Он тяжелый и медленный, вы их еще по форме носите. у GDI+ есть чудесный метод DrawImage, вот им и пользуйтесь. Бонусом вам будет плавность хода, скорость работы и отсутствие артефактов.
1
|
18 / 13 / 0
Регистрация: 16.09.2014
Сообщений: 302
|
|
18.12.2018, 16:31 [ТС] | 5 |
2bbbw
Да, следующий этап той же темы. И да, действительно, чего я заморачиваюсь! Ваше предложение снимает проблему! Координаты по-любому приходилось переводить в глобальные - в процессе участвуют картинки 2-3 уровня глубины подчинённости, то-есть в контейнере контейнер и в нём сидят картинки. Кликается на картинке из контейнера, но перемещал картинку, дочернюю форме. Имитация перемещения картинки из контейнера в контейнер Рядовой, bbbw - спасибо большое! ЗЫ Но и DrawImage надо освоить!
0
|
18 / 13 / 0
Регистрация: 16.09.2014
Сообщений: 302
|
|
18.12.2018, 18:26 [ТС] | 7 |
я вообще-то засомневался - адекватно ли я вас понял своим ламерским умишком: я понял что имеется ввиду окно-форма, так ли это?
0
|
18 / 13 / 0
Регистрация: 16.09.2014
Сообщений: 302
|
|
18.12.2018, 18:34 [ТС] | 9 |
спасибо!
0
|
18.12.2018, 18:34 | |
18.12.2018, 18:34 | |
Помогаю со студенческими работами здесь
9
Взаимодействие мыши с массивом PictureBox - перемещение, изменение картинки при наведении Перемещение PictureBox ов Перемещение фигур в PictureBox Перемещение изображения в PictureBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |