C# Windows Form Örnekleri Visual Studio

C# PictureBox Kullanımı

PictureBox denetimi, Windows Form‘da resimleri görüntülemek için kullanılır. Bu makalede, Windows Form uygulamalarında resimleri görüntülemek için PictureBox denetiminin nasıl kullanılacağını anlatacağım.

PictureBox denetiminde Image özelliği, görüntülenecek bir resmi ayarlamak için kullanılır.

Şimdi PictureBox’ ta resim görüntüleme için tasarım anında veya kod yazarak çalışma zamanında yapılabilir.

Şimdi bu yöntemleri kısaca inceleyelim.

İlk olarak tasarım penceresinde PictureBox‘ ta resim görüntülemek için ne yapmamız gerektiğini inceleyelim.

Yöntem 1: Tasarım Zamanında Resim Ekleme

Yukarıdaki resimde görüldüğü gibi Toolbox penceresinden sürükle bırak yöntemiyle PictureBox denetimini formumuza ekleyin.

Daha sonra aşağıda görüldüğü gibi PictureBox üzerinde üst köşedeki ok simgesine tıklayıp Choose Image tıklayın.

Bu işlemden sonra aşağıdaki pencere karşınıza gelecektir. Burada Local resource seçeneğini seçerek Import butonuna basın.

Bu işlem sonunda eklemek istediğinizi bilgisayarınızdaki konumundan seçerek butonuna tıklayın.

Daha sonra gelen pencerede Ok butonuna basarak ekleme işlemini tamamlayın.

Eklediğiniz resmin boyutu ve PictureBox denetiminin ölçüleri birbirine uygun olmadığı durumlarda resmin tamamı görünmeyecektir. Bu durumun çözümü için aşağıdaki ayarlamayı yapabilirsiniz. Yine Form tasarımında PictureBox üzerindeki küçük ok işaretine tıklayın ve Size mode seçeneğini StrechImage olarak ayarlayın. Bu durumda aşağıdaki gibi resim boyutu pictureBox ölçülerine göre ayarlanacaktır.

Yöntem 2: Çalışma Zamanında Kodla Resim Ekleme

C# ta formunuza eklemiş olduğunuz bir resmi kodla duruma göre göstermek veya değiştirmek gibi durumlarda bu yöntemi kullanabilirsiniz.

Bilgisayarınızda herhangi bir sürücüde veya klasörde bulunan resmi görüntülemek için aşağıdaki kod yapısını kullanabilirsiniz.

Yine ilk yöntemde yaptığımız resmin konumlandırılması işlemini SizeMode özelliğini kullanarak kodla yapabilirsiniz.

Bu yöntemle C sürücüsündeki bir resmin pictureBox üzerinde görüntülenmesini sağlamış olduk. Fakat bu şekilde bilgisayarda farklı sürücülerde veya klasörlerde bulunan resimleri eklemek projeyi farklı bir bilgisayara taşıdığımızda sonuç vermeyecektir.

Şimdi resimlerimizi proje içerisine dahil ederek PictureBox üzerinde görüntülenmesini sağlayan diğer yöntemi oluşturalım.

İlk olarak Solution Explorer penceresinde projemizin ismi üstünde sağ tıklayarak Add-New Folder diyerek Yeni Klasör oluşturalım.

Klasörümüze resimler ismini verelim.

resimler klasörü aşağıdaki gibi görünecektir.

Şimdi projemizde kullanacağımız resimleri bilgisayarındaki konumundan sürükle bırak yöntemiyle bu oluşturduğumuz klasöre kopyalayalım.

Şimdi projemize 1 adet PictureBox ve 1 adet Button ekleyerek butona basıldığında projemize dahil ettiğimiz bu resimlerden “1.jpg” isimli resmi görüntülemek için kodları yazalım.

Bu işlem sonucunda butona basıldığında pictureBox içinde resmimiz görüntülenecektir.

1 Yorum

Yorum yap