如何在VB.NET中的Rich TextBox中添加图像

时间:2012-10-08 05:14:32

标签: c# vb.net image richtextbox picturebox

我想以编程方式在我的富文本框中添加图像。

逻辑是,当我点击一个用户图像将出现在RTB及其下方时,他的详细信息将会显示出来。我可以显示详细信息,但如何在这些数据之前显示图像。

图像在图片框控件中

//Here i want the image code so that it can appear above the following user details.
rtext.Text = "Number - 1"
rtext.AppendText(Environment.NewLine)
rtext.Text = rtext.Text + "Name - John Doe"

1 个答案:

答案 0 :(得分:2)

您可以跳过所有rtf内容,仅使用图片和文字。例如,如果您想要图像,然后是一些文本,可以将该图像加载到剪贴板中,然后将其粘贴到richTextBox中:

Image img = Image.FromFile(filename); //if you want to load it from file...
Clipboard.SetImage(img);            
richTextBox1.Paste();
richTextBox1.AppendText("your text");