Как соединить точки, нарисованные на PictureBox, прямыми - VB
Формулировка задачи:
Помогите пожалуйста! Как сделать так, чтобы пользователь мышкой на PictureBox поставил несколько точек, а потом нажал на кнопку и все точки соединились прямыми?
Решение задачи: «Как соединить точки, нарисованные на PictureBox, прямыми»
textual
Листинг программы
- Private Sub Command1_Click()
- Dim a
- Dim i As Long
- a = Split(Picture1.Tag, vbLf)
- For i = 0 To UBound(a) - 2
- Picture1.Line ((Split(a(i))(0)), Split(a(i))(1))-(Split(a(i + 1))(0), Split(a(i + 1))(1))
- Next i
- End Sub
- Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
- Picture1.Tag = Picture1.Tag & X & " " & Y & vbLf
- Picture1.PSet (X, Y)
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д