Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Formda Windows Forms PictureBox denetimini kullanıyorsanız, formdaki SizeMode özelliğini şu şekilde ayarlayabilirsiniz:
Resmin sol üst köşesini denetimin sol üst köşesiyle hizalayın
Denetimin içinde resmi ortala
Denetimin boyutunu, görüntülediği resme uyacak şekilde ayarlama
Denetimi sığdırmak için görüntülediği herhangi bir resmi uzatma
Bir resmi esnetmek (özellikle bit eşlem biçiminde) görüntü kalitesinde bir kayıp oluşturabilir. Çalışma zamanında görüntü çizmeye yönelik grafik yönergelerinin listesi olan metafile'ler, bit eşlemlere göre daha iyi esnetilebilir.
SizeMode özelliğini çalışma zamanında ayarlamak için
SizeMode Normal (varsayılan), AutoSize, CenterImageveya StretchImageolarak ayarlayın. Normal, görüntünün denetimin sol üst köşesine yerleştirildiği anlamına gelir; görüntü denetimden büyükse alt ve sağ kenarları kırpılır. CenterImage, görüntünün kontrol öğesi içinde ortalandığı anlamına gelir; resim kontrol öğesinden büyükse, resmin dış kenarları kırpılacaktır. AutoSize, denetimin boyutunun görüntünün boyutuna göre ayarlandığı anlamına gelir. StretchImage tersidir ve görüntünün boyutunun denetimin boyutuna ayarlandığı anlamına gelir.
Aşağıdaki örnekte, görüntünün konumu için ayarlanan yol Belgelerim klasörüdür. Bu yapılır, çünkü Windows işletim sistemini çalıştıran bilgisayarların çoğunun bu dizini içereceğini varsayabilirsiniz. Bu, en düşük sistem erişim düzeyine sahip kullanıcıların uygulamayı güvenli bir şekilde çalıştırmasına da olanak tanır. Aşağıdaki örnekte, PictureBox denetimi eklenmiş bir form varsayılır.
Private Sub StretchPic() ' Stretch the picture to fit the control. PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage ' Load the picture into the control. ' You should replace the bold image ' in the sample below with an icon of your own choosing. PictureBox1.Image = Image.FromFile _ (System.Environment.GetFolderPath _ (System.Environment.SpecialFolder.Personal) _ & "\Image.gif") End Sub
private void StretchPic(){ // Stretch the picture to fit the control. PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage; // Load the picture into the control. // You should replace the bold image // in the sample below with an icon of your own choosing. // Note the escape character used (@) when specifying the path. PictureBox1.Image = Image.FromFile _ (System.Environment.GetFolderPath _ (System.Environment.SpecialFolder.Personal) _ + @"\Image.gif") }
private: void StretchPic() { // Stretch the picture to fit the control. pictureBox1->SizeMode = PictureBoxSizeMode::StretchImage; // Load the picture into the control. // You should replace the bold image // in the sample below with an icon of your own choosing. pictureBox1->Image = Image::FromFile(String::Concat( System::Environment::GetFolderPath( System::Environment::SpecialFolder::Personal), "\\Image.gif")); }
Ayrıca bakınız
- PictureBox
- Nasıl yapılır: Tasarımcı Kullanarak Resim Yükleme
- PictureBox Kontrolüne Genel Bakış
- Nasıl yapılır: Çalışma Zamanında Resim Ayarlama
- PictureBox Denetimi
.NET Desktop feedback