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);
}