Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: После DrawImage остается пустой Image Добавлено: 08.04.11 19:28  

Автор вопроса:  DrKillJoy
Подскажите, пожалуйста!!! Я с помощью DrowImage отрисовываю в PictureBox картинку из файла, а когда пытаюсь получить цвет одной точки, то получается, что pictureBox.image=nothing. Что делать??? Помогите!!!

Вот код:

Private Sub PictureBox1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles PictureBox5.Paint
Dim pic As Bitmap
        pic = Image.FromFile("C:\door.bmp")      
        e.Graphics.DrawImage(pic, 0, 0)
End Sub
Private Sub PictureBox2_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox2.MouseMove
        Dim a As Bitmap
        Dim b As Color
        a = PictureBox1.Image 'Здесь говорить, что nothing
        b = a.GetPixel(e.X, e.Y)
        Me.Text = b.ToString ‘Здесь должен выводиться цвет
End Sub

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 08.04.11 21:36
PictureBox1.Image = Image.FromFile("C:\door.bmp";)

Ответить

Номер ответа: 2
Автор ответа:
 DrKillJoy



Вопросов: 10
Ответов: 18
 Профиль | | #2 Добавлено: 09.04.11 09:23
Это я знаю. А как сделать, что бы к PictureBox1.Image присваивалось все, что нарисовано в PictureBox1 через DrawImage???

Ответить

Номер ответа: 3
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #3 Добавлено: 09.04.11 10:28
Присваивай картинку.

Ответить

Номер ответа: 4
Автор ответа:
 DrKillJoy



Вопросов: 10
Ответов: 18
 Профиль | | #4 Добавлено: 09.04.11 10:48
Можно пожалуйста поподробнее. Очень надо!!! Просто при рисовании точек, линий на PictureBox, нужно потом брать цвет через GetPixel.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам