RichTextBox控件中加入图片
参考一:
-----------------------------------------------------------------------------------------------------------------
原文地址:http://topic.csdn.net/t/20030422/15/1693458.html
我用Image或Bitmap效果一样
System.Drawing.Image myBit=Image.FromFile(@"E:/Tools/photo/Photo/iori.gif",false);
Graphics GraphicsMyg=richTextBox1.CreateGraphics();
GraphicsMyg.DrawImage(myBit,0,0);
GraphicsMyg.ResetTransform();
-----------------------------------------------------------------------------------------------------------------
参考二:
-----------------------------------------------------------------------------------------------------------------
原文地址:http://www.cnblogs.com/tuyile006/articles/816943.html
richTextBox支持图片格式,插入图片的方法如下:
privatevoidbutton2_Click(objectsender,EventArgse)
{
openFileDialog1.Filter="图片文件|*.jpg|所有文件|*.*";
if(openFileDialog1.ShowDialog()==DialogResult.OK)
{
Clipboard.SetDataObject(Image.FromFile(openFileDialog1.FileName),false);
richTextBox1.Paste();
}
}
---------------------------------------------------------------------------------------------------------------
参考三:
---------------------------------------------------------------------------------------------------------------
原文地址:http://hi.baidu.com/zengyongheng/blog/item/eb96bb50b570f66384352406.html
RichTextBox插入图片
2007年03月27日 星期二 21:31
richText1.SelStart = x richText1.SelLength = 2 richText1.SelText = "" richText1.OLEObjects.Add , , App.Path & "/xxx.bmp"
一般自编的记事本都有“粘贴”项,我们就把这个项加以利用(笔者将之称为“常规粘 贴”,而将先前介绍的“图片粘贴”项称之为“图片粘贴”,以便区分),另外还要增加一 个“图片剪切”项和“图片粘贴”项,代码如下:
Private Sub 图片复制_Click() Clipboard.SetText RichTextBox1.SelRTF End Sub
Private Sub 图片剪切_Click() Clipboard.SetText RichTextBox1.SelRTF RichTextBox1.SelText = "" End Sub
Private Sub 图片粘贴_Click() RichTextBox1.SetFocus If Clipboard.GetFormat(vbCFBitmap) Then SendMessage RichTextBox1.hwnd, 1088, 2, 1 End Sub
Private Sub 常规粘贴_Click() RichTextBox1.SetFocus RichTextBox1.SelRTF = Clipboard.GetText End Sub
当你从画图程序复制了图片,用“图片粘贴”将它粘贴到富文本框(或者直接打开了图片 文件),这时它会随心所欲地出现在任何位置,你就用“图片剪切”或“图片复制”将它再次 复制到剪切板,然后就可用“常规粘贴”将它粘贴在你指定的位置了,这样还可以连文字一起 进行操作,实现了你图文混排的愿望。 如此一来,再调皮的图片也要俯首称臣,乖乖地听你的指挥了,你就可以随心所欲地制作 图文并茂的RTF文档了! 最后注意二点: 1.“图片复制”或“图片剪切”的内容只能粘贴到富文本框上,如果粘贴到文本框或 DOC文档 或画图程序或网页上,那会怎样。。。呵呵,你自己去试试看吧 2.如果你还想复制或剪切富文本框上的图片粘贴到画图程序上去,那么,“常规复制”和“常 规剪切”的代码必须使用API消息函数:
Private Sub 常规复制_Click() SendMessage 文本框.hwnd, 769, 0, 0 End Sub
Private Sub 常规剪切_Click() SendMessage 文本框.hwnd, 768, 0, 0 End Sub
|
分享到:
相关推荐
仿QQ在RichTextBox控件加入图片,能够实现图文混编
NET,C#在RichTextBox控件加入图片(类似QQ)教程
C# 源码 扩展 RichTextBox 控件 加加入图片 文档 控件
这是一个web服务端控件,加入到ToolBox后,可拖放到页面使用。将附带的图片放到站点文件夹内,设置控件的ImageUrl属性指向图片所在文件夹即可。
类似QQ聊天框所带的RichText. 在原有的richtextbox上的功能进行了RTF的封装,直接调用函数插入图片,连接,特列文字。具体请查看代码
本文实例讲述了C#实现winform中RichTextBox在指定光标位置插入图片的方法。分享给大家供大家参考,具体如下: //获取RichTextBox控件中鼠标焦点的索引位置 int startPosition = this.richTextBox1.SelectionStart; ...
实例007 统一窗体中控件的字体设置 10 实例008 通过“格式”菜单布局窗体 10 1.3 快速开发项目必备 11 实例009 为项目添加DLL文件引用 11 实例010 为项目添加已有类 12 实例011 为项目添加第三方控件 13 实例012 为...
.Net自行开发控件集合 功能包括: 下面两种比较实用 1、Richtextbox控件:包括头像、图片的插入粘贴、常见的文本操作、简单表格的插入、打印、日期、保存、打开等等功能。可以用在Email、通知发布等等...
22、RichTextBox控件的RTF文本打印功能。 23、斜线表头打印功能(5.4版新增)。 24、二维码打印功能(5.5版本增加)。 25、5.6版新增的SimpleReport组件允许您在一个方案文件中管理多个打印方案,在打印预览时能自由...
对其所有英文的菜单、工具栏、对话框、提示内容等资源进行中文化后,并在工具栏中增加插入图片、打印功能后,界面如下所示。2、控件的使用控件的一些功能是可以通过配置屏蔽或者显示的,默认它的初始化代码如下所示...
c#技术 常见问题140解 C#中利用GDI作图解决异或问题 NET在RichTextBox控件加入图片(类似QQ) 在C#中利用SharpZipLib进行文件的压缩和解压缩 ... ....