1 / 1 / 0
Регистрация: 09.09.2017
Сообщений: 116
|
||||||
1 | ||||||
Рисование в Delphi по нажатию левой кнопки мыши13.06.2019, 20:47. Показов 2992. Ответов 9
Метки #graphedit (Все метки)
Всем привет, как сделать так, чтобы рисование производилось в процедурах PicMouseDown и PicMouseMove по зажатию левой кнопки мыши, а не по определению координат курсора мыши с последующим рисованием. Что нужно изменить?Заранее большое спасибо.
0
|
13.06.2019, 20:47 | |
Ответы с готовыми решениями:
9
Автокликер (по нажатию левой кнопки мыши) Появление рисунка по нажатию левой кнопки мыши Открытие/закрытие окна по нажатию/отжатию левой кнопки мыши Как реализовать комбо атаки по нажатию левой кнопки мыши? |
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
13.06.2019, 21:23 | 2 |
0
|
1 / 1 / 0
Регистрация: 09.09.2017
Сообщений: 116
|
|
13.06.2019, 21:26 [ТС] | 3 |
LineButton нужно)
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
13.06.2019, 21:30 | 4 |
Думаете Вы что-то объяснили?
0
|
1 / 1 / 0
Регистрация: 09.09.2017
Сообщений: 116
|
|
13.06.2019, 21:35 [ТС] | 5 |
Мне рисование обычным карандашом необходимо, такое рисование похожее как у Paint, не знаю как сделать что-то типа такого. А не один раз нажмёшь на карандаш и дальше не отменишь рисование по нажатию левой кнопки мыши
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
13.06.2019, 21:50 | 6 | |||||
Вообще мышью рисуют так (на канве формы)
0
|
1 / 1 / 0
Регистрация: 09.09.2017
Сообщений: 116
|
||||||
18.06.2019, 17:31 [ТС] | 7 | |||||
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
18.06.2019, 17:33 | 8 |
Если нажата левая кнопка мыши.
0
|
Модератор
3635 / 2153 / 762
Регистрация: 15.11.2015
Сообщений: 8,644
|
|||||||||||
18.06.2019, 17:46 | 9 | ||||||||||
Переменная Shift имеет тип TShiftState. А он определён так:
Добавлено через 38 секунд Одновременно там могут быть несколько значений. Добавлено через 3 минуты Ещё можно проверять переменную Button. Она может иметь только одно значение.
1
|
1 / 1 / 0
Регистрация: 09.09.2017
Сообщений: 116
|
|||||||||||
18.06.2019, 20:17 [ТС] | 10 | ||||||||||
спасибо, хотел спросить насчёт одной ошибки: когда рисую карандашом PencilButton, тогда работают кнопки и EllipseButton, RectButton,LineButton. Фигуры можно нарисовать в данном случае, а если не рисовать карандашом, то не работает рисование фигур, кнопки не работают
забыл добавить процедуру противоположную OnMouseDown проблема с PencilButton решилась, рисует по нажатию левой кнопки мыши, но вот c LineButton, RectButton, EllipseButton так не рисует почему-то
0
|
18.06.2019, 20:17 | |
18.06.2019, 20:17 | |
Помогаю со студенческими работами здесь
10
Обменять верхнюю и нижнюю части экрана по нажатию левой кнопки мыши Смена картинки в picturebox winforms по нажатию правой/левой кнопки мыши Обменять верхнюю и нижнюю части экрана по нажатию левой кнопки мыши Рисование мышкой. При нажатии левой кнопки мыши и ее перемещении рисуется кривая Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |