.NET 4.x Обработка нажатия кнопки мыши в зависимости от условия - Visual Basic .NET
Формулировка задачи:
Здраствуйте!
У меня есть проект, в котором я использую сетку.
Мне нужно рисовать точки только места,
где оси пересекаются.Эти точки рисоват с помощью мыши.Мышь не следует делать в пустые коробки!
Как запретить мыши не рисует в пустых коробках?
Пожалуйста, если кто-нибудь может мне помочь.Простите меня для плохой русский язык!
Решение задачи: «.NET 4.x Обработка нажатия кнопки мыши в зависимости от условия»
textual
Листинг программы
Private Sub Form6_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load '… PictureBox1.Cursor = Cursors.Hand End Sub Private Sub PictureBox1_MouseDown(sender As System.Object, e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown If e.Button = Windows.Forms.MouseButtons.Left Then Dim x As Integer = (Math.Round(e.X / sd)) * sd Dim y As Integer = (Math.Round(e.Y / sd)) * sd If points.Count > 0 Then If x < points(points.Count - 1).X Then isDown = False Exit Sub ElseIf x = points(points.Count - 1).X Then points.RemoveAt(points.Count - 1) End If End If points.Add(New Point(x, y)) isDown = True End If PictureBox1.Invalidate() End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д