Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
6 / 5 / 1
Регистрация: 02.02.2019
Сообщений: 218
1

Отслеживать движение мышки, при зажатии кнопки мышки

20.04.2020, 23:06. Просмотров 987. Ответов 2
Метки нет (Все метки)


Всем привет! Задача такая: отслеживать движения мышки, когда зажатая левая кнопка мыши. Надо что бы зажал, и рисует на picturebox`е. Рисование сделал, а вот это не могу. Зарание спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2020, 23:06
Ответы с готовыми решениями:

Как сделать, чтобы при зажатии мышки в точке, при ее ведении она рисовала линии за собой?
Как сделать,чтобы при зажатии мышки в точки,при ее ведении она рисовала линии за собой?

При движении мышки над панелью на ней появляется тест "Ой, щекотно". При уводе мышки текст исчезает
При движении мышки над панелью на ней появляется тест "Ой, щекотно". При уводе мышки текст исчезает...

Произвольное изменение координат мышки при нажатии кнопки
как сделать так чтобы при нажатии кн0пки координаты мышки изменялись произвольным образом

Как сделать чтобы при на ведении мышки на кнопку, цвет другой кнопки изменялся?
Ребят как сделать чтобы при на ведении мышки на кнопку . цвет другой кнопки изменялся ? Спасибо !

2
Лень — мое второе и
2961 / 2190 / 639
Регистрация: 28.11.2014
Сообщений: 3,343
Записей в блоге: 2
21.04.2020, 00:21 2
Лучший ответ Сообщение было отмечено Дима Бебешко как решение

Решение

Дима Бебешко,
vb.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Private lastPoint As Point = Point.Empty
    Private isMouseDown As Boolean = False
 
    Private Sub PictureBox1_MouseDown(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseDown
        lastPoint = e.Location
        isMouseDown = True
    End Sub
 
    Private Sub PictureBox1_MouseUp(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseUp
        isMouseDown = False
        lastPoint = Point.Empty
    End Sub
 
    Private Sub PictureBox1_MouseMove(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseMove
        If isMouseDown = True Then
            If lastPoint <> Point.Empty Then
              'рисуем
            End If
 
    End Sub
1
6 / 5 / 1
Регистрация: 02.02.2019
Сообщений: 218
21.04.2020, 00:42  [ТС] 3
Работает! спасибо большое!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2020, 00:42

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Рисование кистью: если движение мышки быстрое, то линия получается с пробелами
Осваиваю рисование в С#, проблема с рисованием кистью. Вот пишу программу, всё работает, но есть 1...

сделать, что бы при зажатии левой кнопки и перемещении мышки, двигалась картинка
Здравствуйте, пишу программу, использую в ней картинку, но картинка очень большая и не влезает в...

Выводить координаты мышки по срабатыванию любой кнопки мышки каждый раз разными цветами
Здравствуйте , никак не могу разобраться в задании , необходимо выводить координаты мышки по...

Как отслеживать координаты мышки?
как отслеживать координаты мышки? если можно примерчиком.

Как получить координаты мышки и отслеживать их?
Хочу поработать с аналогом в Pygame: if event.type == pygame.MOUSEBUTTONDOWN , но чтобы событие...

Как замедлить движение мышки при использовании тачпада?
Стоит ubuntu 12.04.2, но подобное было и на минте - хотя скорость мышки в настройках стоит на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.