Resim Ekleme ve Silme VB.NET
Resim Ekleme ve Silme VB.NET

Toolbox’tan PictureBox , openFileDialog , Button(2 tane) , label forma ekliyoruz. Picturebox seçildikten sonra sağ üst köşedeki sağ ok tuşuna tıklanır.Size Mode =StretchImage seçilir.Bu işlem properties’den de yapılabilir.Aşağıdaki kodları gerekli yerlere yazıyoruz.
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click OpenFileDialog1.Filter = "Resim Dosyaları|" &"*.jpg;*.bmp;*.gif" 'Aç diyalog kutusunu seçilen uzantıları gösterere ekrana getirir. If (OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK) Then 'Eğer kullanıcı Ok tuşuna bastıysa PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName) ' Diyalog penceresinde seçilen resmi forma eklediğimiz pictureBoxa ekle Label1.Text = "Konum :" &OpenFileDialog1.FileName 'Labelin textine konum ve yanına seçilen dosyanın konumunu yaz End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click PictureBox1.Image = Nothing 'PictureBoxın imagesinde (resmini) hiçbirşey olmasın.(boş olsun) End Sub End Class
Sonuç :




merhaba program çok güzel olmuş teşekkür ederim yanlız bunun access baglantısınıda yapabilirmisiniz sizi uğraştırıyorum ama kusura bakmayın iyi çalışmalar
resimler access alanına kaydedilecek şekilde olursa minnettar olurum tekrar teşekkürler:)
Şimdi olmaz ama ilerleyen günlerde yayınlamaya çalışırız.
Güzel paylaşım. Teşekkürler. Ama bir eksiğiniz var. Bunu da belirtmeden geçemeyeceğim. Kodların açıklamalarını da yazsaydınız çok daha güzel olurdu…
Haklısınız. Çoğu örnekte açıklama yapıyoruz. Ama bazen zaman bulamıyoruz. Zaman olsa hiç sorun değil. Bu örnek için şimdi açıklama ekliyorum . Kolay gelsin.
Hocam lütfen bi zahmet access bağlantılı ve c# olanını yayınlarsa çoook süper olur.
Ellerine SAğlık .Güzel Çalışma
İyigünler Hocam,
Ben daha değişik bir şekilde db yazmayı denedim oldu. Yalnız bir sorun tespit ettim.
db den çağırınca türkçe karakter ve dosya ismindeki boşluktan dolayı hata alıyorum.
dosya isminde türkçe karakter ve boşluk olmaz ise sorun yok ve db den resmi çağırıp
personel listelemesinde kullanabiliyorum. kullandığım db access 2003. vb.net 2010
yaptğınız örneği gorselprogram@gmail.com atarsanız bakabiliriz.
Sayın hocam. 1 haftadır bir yazılım üzerine uğraşıyoruz. basit bir kursiyer kayıt proğramıydı ancak çok uğraştırdı. tamda bilmiyorum. sizin yaptığınzı gibi öğrencilerin resimlerini proğram çalıştığın picturebox gibi yükle seçeneği çıksın ve kaydetsin istiyorum. ama bir türlü yapadım pictureboxsa bir resim attığımızda proğram çalıştığında öyle kalıyor pictureboxun içine resim yükle veya gözat dib resmi nasıl yükleyebilirim. cuma günü ödevin son günü hala bulamadım hocam.
Verdiğim linki incele : http://www.gorselprogramlama.com/accesse-resim-ekleme-c-net
Hocam ilgilendiğiniz için teşekkür ederim, ama bu C# yazılmış sadece formun sağ köşesine bir öğrenci fotoğrafı sığacak şekilde arıyorum. bunu zaten yapamam hocam
Hocam proğramımız hazır. ancak 2010 vb kullanıyoruz prorğamı taşıdığımızda databaseler çalışmıyor nasıl bir çözüm önerirsiniz. setup hazırlayamadım
Setup oluşturuken veri tabanlarını Add butonu ile dahil etmeniz gerekir.
O dediğin şeyi yapman için verdiğim linkteki konuyu anlaman gerekir.
ben geçen haftadan beri imagelis ve picturebox ile ilgili konu anlatımı ve örnek arıyorum yalnız c# kullanıyorum yardımcı olursanız sevinirim
Çalışma başlangıç aşamasındaki arkadaşlarımız için çok faydalı ancak. Resmi ekledikten sonra, kaldır diyoruz ve nothing gerçekleşiyor. Ancak program çalışmaya devam ettiği için çağırılan resim, program içinden kaldırılsa bile program çalıştığı için resmi silme işlemi gerçekleştirilemiyor.
sanırım runtime anında, vshost.exe içinde saklı kaldığı için silinemiyor. Vshost.exe içinde saklanan bu yapıyı iptal edip sildirmek gerekiyor.
Yani Windows Fotoğraf Görüntüleyicisindeki gibi resim ekranda gözüküyorken silme işlemini gerçekleştirmek için muhtemelen bir api veya başka bir yöntem kullanmak gerekiyor.
Merhabalar arkadaşlar,
Bu tarz bir program hazırlamıştım ancak picturebox ın içine yüklediğim resmi dosya olarak silemiyorum. (visual basic 10)
dispose
nothing
vs hiç bir yöntem işe yaramıyor. Resim ram de bir yerlerde durduğu için başka bir işlem tarafından kullanıldığı için silinemez pozisyonunda kalıyor.
sihirbaz_bo :
Aşağıdaki projede resim ekleme silme işlemi mevcut.inceleyebilirsin.
http://www.gorselprogramlama.com/stok-takip-programi-c/