Exemplo n.º 1
0
        /// <summary>
        /// 将控件中的指定字符转换为表情
        /// </summary>
        /// <param name="rich">传入Myrichtextbox</param>
        private void InsertExp(RichTextBox rich)
        {
            Image img;

            rich.ReadOnly = false;
            for (int i = 0; i < images.Count; i++)
            {
                img = Method.ResizeImage(images[i], new Size(22, 22));
                IDataObject data = new DataObject();
                data.SetData(img);
                Clipboard.SetDataObject(data, false); //将图片放在剪贴板中
                rich.Select(rich.Text.IndexOf(ti), ti.Length);
                rich.Paste();                         //粘贴数据
            }
            Clipboard.Clear();
            rich.ReadOnly = true;
            img           = null;
        }