資源簡介
非采用粘貼板操作。
網(wǎng)上有很多種方法,在richtextbox中寫入圖片,絕大多數(shù)都是采用粘貼板操作,不支持動態(tài)gif和背景透明的圖像。
本例子參考的是直接寫入rtf的方式。網(wǎng)上有些代碼可以實現(xiàn),但在win10下不支持中文的輸入,帶來很大麻煩。
修改了一下,可以使用了,就是將重繪0xF改為了0x0007焦點方式,又添加了鍵盤事件,屏蔽了一些bug,應(yīng)該不是最終解決辦法,有更好的辦法告知我。詳細(xì)說明在我的博客里面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個文件信息
評論
共有 條評論