lostyazilim
tr.link

C# | RichTextBox içine resim ekleme

2 Mesajlar 3.731 Okunma
lstbozum
tr.link

BrutalStar BrutalStar Yazılımcı Kullanıcı
  • Üyelik 26.02.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Yazılımcı
  • Konum İstanbul Avrupa
  • Ad Soyad U** C**
  • Mesajlar 697
  • Beğeniler 149 / 137
  • Ticaret 0, (%0)
C# ile oluşturduğumuz RichTextBox içine bilgisayardan seçilen bir resmi ekleyelim. Önce aşağıdaki gibi bir form oluşturun ve forma sağ taraftaki Toolbox panelinden openFileDialog nesnesi ekleyin.

Resim eklemek için kullanacağımız method:
private void ResimEkle(string dosya)
{
// parametre olarak gelen adresten bitmap(resim) nesnesi oluştur
Bitmap resim = new Bitmap(dosya);

// oluşturulan resmi hafızaya kopyala
Clipboard.SetDataObject(resim);

// resim formatını al
DataFormats.Format format = DataFormats.GetFormat(DataFormats.Bitmap);

// resim yapıştırılabilir mi diye kontrol et
if (richTextBox1.CanPaste(format))
{
// hafızadaki resmi richTextBox1 içine yapıştır
richTextBox1.Paste(format);
}
}


Hazırladığımız method bilgisayardaki adresi verilen resmi RichTextBox içine ekleyecek. Şimdi de OpenFileDialog kullanarak kullanıcıdan bir resim seçmesini sağlayalım. Ekle butonunun Click olayına girin: (üzerine çift tıklayarak)

if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
txt_ekle.Text = openFileDialog1.FileName;

ResimEkle(openFileDialog1.FileName);
}
 

 

BLOG | http://safkaninsan.blogspot.com/
wmaraci
reklam

webtehayat webtehayat WM Aracı Kullanıcı
  • Üyelik 23.01.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek webte master
  • Konum Afyon
  • Ad Soyad E** A**
  • Mesajlar 74
  • Beğeniler 0 / 2
  • Ticaret 0, (%0)
inşallah yarar.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al