当前位置: 代码迷 >> C# >> c# richtextbox指定位置插入图片,该怎么处理
  详细解决方案

c# richtextbox指定位置插入图片,该怎么处理

热度:42   发布时间:2016-05-05 03:45:55.0
c# richtextbox指定位置插入图片
是这样的 我用richtextbox控件上面显示的文字。

这些文字是从XML读出来的


例如
Losing weight comes with a host of health benefits — kljlasdjlk  klajlkasd  lkjlkasdas jjhh iiiuye 
kjlj  hhnnm nunu

我想再Losing 插入图片如何操作。

  
------解决思路----------------------
参考:
http://blog.csdn.net/weizhiai12/article/details/7025096
以前好像在CodeProject上看到一个开源的项目,可以去找找
------解决思路----------------------
ExRichTextBox
------解决思路----------------------
你好漂亮 你好美丽 阿萨德会卢卡斯的 你好

我想再你好后面都加一个图片
------解决思路----------------------
大概是这样子的:
文本: “阿萨德发生的房间了设计的弗兰克世纪东方《我是谁》阿拉斯加的弗拉接受对方”

在“我是谁”前面插入图片:
Clipboard.SetDataObject(imgShow, false);   
this.richTextBox1.SelectionStart = this.richTextBox1.Text.IndexOf("我是谁");
this.richTextBox1.Paste();
在“我是谁“后面插入图片:
Clipboard.SetDataObject(imgShow, false);   
this.richTextBox1.SelectionStart = this.richTextBox1.Text.IndexOf("我是谁") + "我是谁".Length;
this.richTextBox1.Paste();