C# 2008(.net)百分跪求高手关于richTextBox插入图片问题!

来源:百度知道 编辑:UC知道 时间:2024/07/05 05:16:05
假如定义一个图象变量
Image ImageTemp;
现在有一个richTextBox控件
如何把ImageTemp插入到richTextBox里

请注意!!
前提是不使用Windows剪贴板的情况下
因为我不想占用剪贴板的内容
xx_lzj兄谢谢你的建议
其实这些我也都明白
我主要是想知道是否有别的方法

xdage兄你发的英文网站
上面写的也是使用剪贴板的
下面还有一堆看不懂呵呵

真的没有人懂了吗?
跪了跪了~~~~~~~~~~~~~

暂用剪切板不就搞定了么?
暂用不是占用!呵呵:
Image img = Image.FromFile(@"C:\Documents and Settings\ma\桌面\baidu.jpg");
object = Clipboard.GetText();//装箱子成object
Clipboard.SetDataObject(img,false);
richTextBox1.Paste();
if (!text.Equals(""))
{
Clipboard.Clear();
Clipboard.SetDataObject(text);
}

剪贴板是一个带格式转换功能的内存区域,是完成你任务的最佳选择。
我想要一辆汽车,不要别人已经造好的,请你告诉我怎么办?
你的问题类似此问题。
如果你够执着,可以给你一个方法:
1、打开你的Image文件流,查看其二进制码。
2、打开一个空白的rtf文件,查看其二进制码。
3、打开一个包含你的Image文件的rtf文件,查看二进制码。
4、比较上述二进制码,用Stream读取Image,按特定格式直接写入rtf。
研究此类问题,没必要用2008,用Dos+C最好。
但我还是觉得没必要研究它,否则你就可以自己写系统,连Dos都没必要用,甚至自己写BIOS,自己开发芯片,自己发电....我们干脆都变回猿猴算了!
开个玩笑。

Image img = Bitmap.FromFile("C:\\dcm.bmp");
Graphics g= richTextBox1.CreateGraphics();
g.DrawImage(img,0,0);

不用那么麻烦 上网找一下