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