使用自定义图像按钮在RichTextBox中显示图像

3

我正在创建一个类似于记事本/Word的文本编辑器,我的表单上有带有自定义图像的按钮。这些图像已经加载到资源文件夹中。现在当我点击按钮时,我想要在RichTextBox中显示相同的图像,这些图像将是各种表情符号。我只找到了创建图片查看器而不是这个的方法。

private void button11_Click(object sender, EventArgs e)    
{       
   Image.FromFile("../../Resources/sad-icon.png");    
}

这将用于在RichTextBox中放置一个悲伤的表情符号。这是我目前为止写的,我对C#还比较陌生。


你是在使用WinForms还是WPF? - Steve Konves
1个回答

0

我一直在尝试各种方法,发现其中一种方法可以使用某些表情符号,但无法使用我需要的表情符号。

        void InsertEmoticon(string ImageName)
        {
            int StringLength = 0;
            StringLength = txtPAD.Text.Length;
            Image img = Image.FromFile("../../Resources/Emoticons/" + ImageName + ".png");
            Clipboard.SetImage(img);
            txtPAD.SelectionStart = (StringLength + 1);
            txtPAD.Paste();
            txtPAD.Clear();
        }

我将使用:

 private void button10_Click(object sender, EventArgs e)
    {
        InsertEmoticon("glad");
    }

我这里有什么遗漏吗?这些图片已经被加载到资源文件夹中,并且位于Emoticons文件夹内。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接