一个简单的问题 :) 如何将图标插入富文本框。
例如,我希望“:-)”被 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();
}
}
关于c# - 富文本框中的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5324168/