• 大小: 4.93M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: winform  C#  gif  RichTextBox  c  

资源简介

非采用粘贴板操作。
网上有很多种方法,在richtextbox中写入图片,绝大多数都是采用粘贴板操作,不支持动态gif和背景透明的图像。

本例子参考的是直接写入rtf的方式。网上有些代码可以实现,但在win10下不支持中文的输入,带来很大麻烦。

修改了一下,可以使用了,就是将重绘0xF改为了0x0007焦点方式,又添加了键盘事件,屏蔽了一些bug,应该不是最终解决办法,有更好的办法告知我。详细说明在我的博客里面http://www.cnblogs.com/qiaoke/

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace rich_gif
{
    public partial class Form1 : Form
    {
        GifRichTextBox PicRich;
        public Form1()
        {
            InitializeComponent();
            PicRich = new GifRichTextBox();
            PicRich.Dock = Dockstyle.Fill;
            PicRich.BackColor = Color.FromArgb(255255255);
            PicRich.Borderstyle = Borderstyle.FixedSingle;
            PicRich.KeyUp += new KeyEventHandler(rich_KeyUp);
            panel1.Controls.Add(PicRich);
        }
        private void rich_KeyUp(object sender KeyEventArgs e)
        {
            if ((e.KeyCode == 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     30208  2016-12-06 14:05  rich_gif\.vs\rich_gif\v14\.suo

     文件      12800  2016-12-06 14:05  rich_gif\bin\Debug\rich_gif.exe

     文件      24064  2016-12-06 14:05  rich_gif\bin\Debug\rich_gif.pdb

     文件        490  2012-06-06 02:06  rich_gif\bin\Debug\rich_gif.vshost.exe.manifest

     文件    5151244  2016-12-06 13:54  rich_gif\bin\Debug\Test1.gif

     文件      17030  2016-12-04 15:23  rich_gif\bin\Debug\Test2.png

     文件       1284  2016-12-06 14:04  rich_gif\Form1.cs

     文件       3164  2016-12-06 14:04  rich_gif\Form1.Designer.cs

     文件       5817  2016-12-06 14:04  rich_gif\Form1.resx

     文件       5990  2016-12-06 13:43  rich_gif\gif_rich.cs

     文件        489  2016-12-06 13:39  rich_gif\Program.cs

     文件       1324  2016-12-06 13:39  rich_gif\Properties\AssemblyInfo.cs

     文件       2829  2016-12-06 13:39  rich_gif\Properties\Resources.Designer.cs

     文件       5612  2016-12-06 13:39  rich_gif\Properties\Resources.resx

     文件       1095  2016-12-06 13:39  rich_gif\Properties\Settings.Designer.cs

     文件        249  2016-12-06 13:39  rich_gif\Properties\Settings.settings

     文件       3819  2016-12-06 13:46  rich_gif\rich_gif.csproj

     文件        982  2016-12-06 13:39  rich_gif\rich_gif.sln

     目录          0  2016-12-06 13:39  rich_gif\.vs\rich_gif\v14

     目录          0  2016-12-06 13:39  rich_gif\obj\Debug\TempPE

     目录          0  2016-12-06 13:39  rich_gif\.vs\rich_gif

     目录          0  2016-12-06 14:06  rich_gif\bin\Debug

     目录          0  2016-12-06 14:05  rich_gif\obj\Debug

    ...D.H.         0  2016-12-06 13:39  rich_gif\.vs

     目录          0  2016-12-06 13:39  rich_gif\bin

     目录          0  2016-12-06 13:39  rich_gif\obj

     目录          0  2016-12-06 13:39  rich_gif\Properties

     目录          0  2016-12-06 14:04  rich_gif

----------- ---------  ---------- -----  ----

              5268490                    28

............此处省略1个文件信息

评论

共有 条评论