VB.NET programlama dilinde, PictureBox nesnesine resim eklemek oldukça kolaydır. Aşağıdaki adımları takip ederek, PictureBox nesnesine OpenFile metodu kullanarak resim ekleyebilirsiniz.

VB.NET de PictureBoxın İçerisine OpenFile İle Resim Eklemek Nasıl Yapılır? Detaylı Anlatım

İlk olarak, Visual Studio’da yeni bir Windows Forms projesi oluşturun. Daha sonra, Form1 üzerine bir PictureBox ekleyin.

PictureBox nesnesini seçin ve Properties penceresindeki “Image” özelliğine tıklayın. Bu özellik, PictureBox nesnesine atanacak olan resmi gösterir.

PictureBox nesnesine resim eklemek için, OpenFileDialog nesnesini kullanacağız. Bunun için, Form1 üzerine bir OpenFileDialog nesnesi ekleyin. OpenFileDialog nesnesi, kullanıcının bir dosya seçmesini sağlayan bir diyalog kutusudur.

PictureBox nesnesine resim eklemek için, kullanıcının bir dosya seçmesini sağlayan diyalog kutusunu açın. Bunun için, aşağıdaki kodu OpenFileDialog nesnesinin FileOk olayına ekleyin:

vb.net

Private Sub OpenFileDialog1_FileOk(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk

    PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName)

End Sub

Bu kod, OpenFileDialog nesnesinin FileOk olayı tetiklendiğinde çalışacaktır. Bu olay, kullanıcının bir dosya seçtiğinde tetiklenecektir. Kod bloğu, seçilen dosyanın adını OpenFileDialog nesnesinden alır ve PictureBox nesnesine ekler.

OpenFileDialog nesnesinin açılması için PictureBox nesnesine tıklama olayını kullanabilirsiniz. Bunun için, PictureBox nesnesinin Click olayına aşağıdaki kodu ekleyin:

vb.net

Private Sub PictureBox1_Click(sender As Object, e As EventArgs) Handles PictureBox1.Click

    OpenFileDialog1.ShowDialog()

End Sub

Bu kod, PictureBox nesnesine tıklandığında OpenFileDialog nesnesini açacaktır. Kullanıcı, bir dosya seçtikten sonra, seçilen dosya PictureBox nesnesine yüklenir.

Artık, PictureBox nesnesine resim eklemek için OpenFile metodu kullanarak kullanıcının bir dosya seçmesine izin verebilirsiniz. Bu işlemi aşağıdaki adımları takip ederek gerçekleştirebilirsiniz:

PictureBox nesnesinin Click olayına aşağıdaki kodu ekleyin:

vb.net

Private Sub PictureBox1_Click(sender As Object, e As EventArgs) Handles PictureBox1.Click
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName)
End If
End Sub

Bu kod bloğu, kullanıcının bir dosya seçtiğinde PictureBox nesnesine resmi yükler. OpenFileDialog nesnesinin ShowDialog metodu, kullanıcının dosya seçme işlemini gerçekleştirdiğinde DialogResult.OK değerini döndürür. Bu nedenle, OpenFileDialog nesnesi bu değeri döndürdüğünde, PictureBox nesnesine resim yüklemek için Image.FromFile metodu kullanılır. Image.FromFile metodu, belirtilen dosyadan bir resim nesnesi oluşturur.
Örneğin, aşağıdaki kod bloğu, OpenFileDialog nesnesi ile bir resim dosyası seçildiğinde PictureBox nesnesine resmi yükler:
vb.net
Private Sub PictureBox1_Click(sender As Object, e As EventArgs) Handles PictureBox1.Click
If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName)
End If
End Sub

Bu kod, OpenFileDialog nesnesinin ShowDialog metodu tarafından döndürülen değerin kontrolünü sağlar. Eğer kullanıcı dosya seçerse, ShowDialog metodu DialogResult.OK değerini döndürür ve PictureBox nesnesine seçilen dosya yüklenir. Eğer kullanıcı dosya seçmezse, hiçbir işlem gerçekleşmez.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir