1 / 1 / 0
Регистрация: 05.09.2012
Сообщений: 46
|
||||||
1 | ||||||
Рисование прямоугольника курсором мыши: как избавиться от красных линий27.10.2012, 06:30. Показов 3088. Ответов 6
Метки нет (Все метки)
Во общем есть кус кода ,по клику на форме передаются координаты левого угла прямоугольника,размеры прямоугольника меняются при перемещении мыши,когда я передвигаю мышь вправо и вниз всё нормально и от рисовка работает правильно когда тяну в противоположном направлении появляются красные рамки ,Тут и вопрос как избавиться от них,как правильно перерисовать прямоугольник чтобы их не было?
прикрепил скрин на первом скрине я тянул вправо и вниз всё нормально работает ,на втором скрине в обратные направления(тут то и неправильно). вот сам кус кода
0
|
27.10.2012, 06:30 | |
Ответы с готовыми решениями:
6
Рисование и перемещение линий по нажатию кнопок мыши Рисование прямоугольника на PictureBox с помощью мыши Рисование прямоугольника с помощью мыши - прерывание Рисование непересекающихся линий, которые задаются кликом мыши |
430 / 431 / 93
Регистрация: 16.07.2012
Сообщений: 886
|
||||||
27.10.2012, 10:40 | 2 | |||||
Сообщение было отмечено как решение
Решение
Что-то слишком запутанно у вас все. Попробуйте так:
3
|
1 / 1 / 0
Регистрация: 05.09.2012
Сообщений: 46
|
||||||
27.10.2012, 21:44 [ТС] | 3 | |||||
очень помогло,вот переделал пример и прокоментил,возникла проблема после того как я загрузил картинку и стал рисовать прямоугольник,он исчезает вследствие перерисовки,как сделать так чтобы этого не происходило,чтобы прямоугольник нормально чертился поверх неё?
0
|
Футболист
532 / 434 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
|
||||||
27.10.2012, 22:14 | 4 | |||||
используй
0
|
1 / 1 / 0
Регистрация: 05.09.2012
Сообщений: 46
|
||||||
27.10.2012, 22:37 [ТС] | 5 | |||||
Не помогло эффект такой же как и от
0
|
Футболист
532 / 434 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
|
|
27.10.2012, 22:41 | 6 |
покажи код куда ты рефреш скинул.
0
|
1 / 1 / 0
Регистрация: 05.09.2012
Сообщений: 46
|
||||||
28.10.2012, 05:34 [ТС] | 7 | |||||
актуально Добавлено через 1 час 43 минуты решил вопрос за счёт вторичной прорисовки изображения в событии paint(вариант не самый лучший),у кого - нибудь есть другие варианты как это можно сделать?
0
|
28.10.2012, 05:34 | |
28.10.2012, 05:34 | |
Помогаю со студенческими работами здесь
7
Рисование линий по клику мыши (неправильно определяются координаты курсора) Рисование линий из центра экрана нажатием левой кнопкой мыши Рисование прямоугольника в графическом окне по двум кликам мыши Рисование линий от точки до точки при помощи мыши Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |