富文本框中的图标?
一个简单的问题:)如何将图标插入到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