Load Web image in Picture Box

Gunnar CorreaGunnar Correa25/02/2017 às 10:55:07 - 11.345 acessos

Loading image from a server into a Picturebox


Hello guys, are you okay? I hope very well!

Most of our projects need to load images from a server, be it an advertisement, a new software update, or other needs. For this project, we will need the components below.

- PictureBox;

- Button;

- TextField.

Organize your project layout as shown below.

Visual Studio Project layout

Image 1: Project layout

Now change the properties as shown in the table below.

 

Component

Properties

PictureBox

 

Name

pcbImage

SizeMode

CenterImage

 

 

Button

 

Name

btnLoad

Text

Load Image

 

 

TextField

 

Name

txtLoad

 

 

Form

 

Name

frmMain

StartPosition

CenterScreen

ShowIcon

False

MaximizeBox

False

Text

Load Image

 

Now double-click the button and enter the algorithm shown below.

Code 01


WebRequest request = WebRequest.Create(txtLoad.Text); //Initializes an instance with the given URL
            using (var response = request.GetResponse()) //Tries to access the object
            {
                using (var str = response.GetResponseStream()) //Returns the metadata of the image
                {
                    pcbImage.Image = Bitmap.FromStream(str); //Creates a bitmap based on the loaded metadata, in the sequence inserts into the image property.
                }
}

Remember to import the System.NET class.

 

Load image web into picturebox.

Image 2: Final result.

I hope you enjoyed it, leave a comment and download the project.




Picturebox C# Load web image C# Web image Picturebox Programming in C# Bitmap image C# Picturebox web load web data Server image into Picturebox System.NET Visual Studio

Compartilhe


Gunnar Correa

Gunnar Correa

Autodidata, Graduado em Desenvolvimento Web (FIPP), Especialista em Tecnologias na Educação (Unoeste) e Pós-graduando em Segurança da Informação (Universidade Cruzeiro do Sul). Começou seus estudos na área de programação quando era criança, e atualmente está estudando desenvolvimento de jogos. É CEO do portal SatellaSoft, criado em 2009 com o intuito de compartilhar conhecimento de forma gratuita e inédita.



Site atualizado

Olá, nosso site recebeu uma nova atualização e por conta disso, alguns artigos ainda estão sendo atualizados. Dependendo do conteúdo que você procura, poderá encontrar imagens e trechos de códigos mal formatados.

Estamos trabalhando para normalizar todos os conteúdos, muito em breve, esse problema não mais existirá.


Comentários