Рисование линии на PictureBox с помощью мыши - VB

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

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

Помогите составить пожалуйста!=)Заранее благодарен!! Составить программу решения задачи. Форма содержит элемент PictureBox. По нажатию левой кнопки мыши в PictureBox ставится точка. По «отжатию» ставится вторая точка и проводится линия. Необходимо на рисунке обозначить середину отрезка. Вывести дополнительно координаты концов отрезка и его середины.

Решение задачи: «Рисование линии на PictureBox с помощью мыши»

textual
Листинг программы
  1. Option Explicit
  2. Dim x0!, y0!
  3.  
  4. Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  5. x0 = X
  6. y0 = Y
  7. End Sub
  8.  
  9. Private Sub Picture1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
  10. Picture1.DrawWidth = 3
  11. Picture1.PSet (x0, y0), vbRed
  12. Picture1.Print x0; y0
  13.  
  14. Picture1.PSet (X, Y), vbRed
  15. Picture1.Print X; Y
  16.  
  17. Picture1.PSet ((X + x0) / 2, (Y + y0) / 2), vbRed
  18. Picture1.Print (X + x0) / 2; (Y + y0) / 2
  19.  
  20. Picture1.DrawWidth = 1
  21. Picture1.Line (x0, y0)-(X, Y), 0
  22. End Sub

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


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

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

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

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

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

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