在RichTextbox中插入表情符号

时间:2014-06-25 10:14:36

标签: c# winforms richtextbox

我在RichTextbox中有一个C# Windows Forms application。当某些文本到达此表单时,我想将:D:P等文本转换为相关的表情符号。

我有这部分代码,但每当表格更新时,它会删除之前到过的所有表情符号,并在最后一行显示表情符号。

是否可以只更新表单的最后一行?

foreach (string emot in Emoticons.Keys)
{
    while (RTxtBx_Main.Text.Contains(emot))
    {
        int index = RTxtBx_Main.Text.IndexOf(emot);
        RTxtBx_Main.Select(index, emot.Length);
        Clipboard.SetImage((Image)Emoticons[emot]);
        RTxtBx_Main.Paste();
    }
}

0 个答案:

没有答案