Как соединить точки, нарисованные на PictureBox, прямыми - VB

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Как соединить точки, нарисованные на PictureBox, прямыми»

textual
Листинг программы
  1. Private Sub Command1_Click()
  2. Dim a
  3. Dim i As Long
  4. a = Split(Picture1.Tag, vbLf)
  5. For i = 0 To UBound(a) - 2
  6.   Picture1.Line ((Split(a(i))(0)), Split(a(i))(1))-(Split(a(i + 1))(0), Split(a(i + 1))(1))
  7. Next i
  8. End Sub
  9.  
  10. Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  11. Picture1.Tag = Picture1.Tag & X & " " & Y & vbLf
  12. Picture1.PSet (X, Y)
  13. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы