富文本框中的图标?

一个简单的问题:)如何将图标插入到richtextbox中。

例如,我希望将“:-)”替换为ImageList [1]?

谢谢!

我认为唯一的方法是使用粘贴选项。

试试这个代码

private void richTextBox1_KeyDown(object sender, KeyEventArgs e) { if (richTextBox1.Text.Contains(":-)")) { richTextBox1.SelectionStart = richTextBox1.Find(":-)", RichTextBoxFinds.WholeWord); richTextBox1.SelectionLength = 3; Clipboard.SetImage(im.Images["smile.png"]); this.richTextBox1.Paste(); } } 

看看这里: http : //www.codeproject.com/KB/edit/csexrichtextbox.aspx