Как в PictureBox загрузить картинку - VB

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

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

нужна помощь : Я ПользоватеЬ запускаю "эту" программу и ... 1)в picturebox вставить картинку из любого места на диске 2) На эту же картинку разместить другую (наложение) и ее перемещать по фоновой карттинке ну и потом и сохранить (это уж я сам смогу) P.S только начинаю

Решение задачи: «Как в PictureBox загрузить картинку»

textual
Листинг программы
  1. Private Sub Form_Initialize()
  2.    Picture1.BorderStyle = 0
  3.    Picture1.Picture = LoadPicture(App.Path + "\back.bmp") ' Фон
  4.   Picture3.BorderStyle = 0
  5.    Picture3.Picture = LoadPicture(App.Path + "\plane.bmp") 'Самолёт
  6.   Picture3.Visible = False
  7.    Picture2.BorderStyle = 0
  8.    Picture2.Height = Picture3.Height
  9.    Picture2.Width = Picture3.Width
  10.    Picture2.Left = Picture1.Left + Picture2.Width
  11.    Randomize
  12.    Picture2.Top = Int((500 * Rnd) + 1) + Picture2.Height
  13.    Timer1.Interval = 20
  14.    Timer1.Enabled = False
  15. End Sub
  16. Private Sub Form_Keydown(KeyCode As Integer, Shift As Integer)
  17.    Dim dx As Integer, dy As Integer
  18.    Dim npoint       ' цвет точки
  19.   Picture2.Visible = False
  20.    Picture2.PaintPicture Picture1.Picture, -Picture2.Left, -Picture2.Top
  21.   Select Case KeyCode
  22.        Case vbKeyRight: Picture2.Left = Picture2.Left + 25  ' двигаем картинку
  23.       Case vbKeyLeft: Picture2.Left = Picture2.Left - 25
  24.        Case vbKeyDown: Picture2.Top = Picture2.Top + 25
  25.        Case vbKeyUp: Picture2.Top = Picture2.Top - 25
  26.   End Select
  27.  For dx = 1 To Picture3.Width Step Screen.TwipsPerPixelX
  28.       For dy = 1 To Picture3.Height Step Screen.TwipsPerPixelY
  29.             npoint = Picture3.Point(dx, dy)
  30.          If npoint <> RGB(255, 255, 255) Then
  31.            Picture2.PSet (dx, dy), npoint
  32.          End If
  33.       Next dy
  34.    Next dx
  35.    Picture2.Visible = True
  36. End Sub
  37. Private Sub Form_Load()
  38. KeyPreview = True
  39. End Sub

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


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

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

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

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

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

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