VB.NET de PictureBoxın İçerisine OpenFile İle Resim Eklemek

Merhaba arkadaşlar bu içeriğimizde Pictureboxın içerisine Open File ile resim nasıl eklenir sizlere onu anlatıp kodlarını paylaşacağız. Bu içerikte Pictureboxın içerisine Open File ile resim nasıl eklenir? Eklenen resim nasıl geri silinir? Gibi soruların cevabını bulabilirsiniz

Visual Studio

Kullanılması Gerekenler

PictureBoxın İçerisine OpenFile İle Resim Eklemek örneğimizde kullanılması gerekenler sırası ile şunlardır:

2 adet button, 1 adet PictureBox ve 1 adet if döngüsü bu örnekte kullanılması gerekenlerdir.

Kod Alanı

Örneğimiz butona tıklandığı an gerçekleşektir. Döngü içerisinde olan picturebox a aktarılması gereken klasörün adı yazılarak o klasör içerisindeki görseli picturebox ı aktarmaya yarayan kodlar aşağıdaki gibidir.
Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim dosya As String
        On Error Resume Next
        Dim op As New OpenFileDialog
        If (op.ShowDialog(Me) = System.Windows.Forms.DialogResult.OK) Then
            dosya = op.FileName
            PictureBox1.Image = System.Drawing.Bitmap.FromFile(dosya)
        End If
    End Sub
Aşağıdaki komut satırı ise button ikiye tıklandığı an gerçekleşen eylemleri ifade etmektedir. 
'Alttaki komut satırları resim kutusundaki resmi silmek için kullanılır.
' Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    '   PictureBox1.Image.Dispose()
    '  PictureBox1.Image = Nothing
    '  End Sub
End Class
Programlama ve kodlamayı öğrenmek için en basit örnekleri anlamak ve o örnekleri kendi tarzınız da denemeniz gerekmektedir. Olduğu gibi kopyala yapıştır yapabilirsiniz. Sonradan aynı örneğin mantığını kavrayıp kendiniz yeni bir örnek oluşturabilirsiniz. İsterseni oluşturduğunuz yeni örnekleri bizlerle paylaşabilir ve o örnekleri sizlerin adına sitemizden yayınlayabiliriz. İlgili görüş, öneri ve sorularınız için yorum atabilir veya sitemizin sosyal medya hesaplarından bizlere ulaşabilirsiniz. Unutmayın gelecek kodlama da ve bu yüzden geleceği sizler kodlayın..