2012-10-08 41 views
1

我想以编程方式在我的富文本框中添加图像。如何在VB.NET中的富文本框中添加图像

逻辑是,当我点击一个用户图像将出现在实时出价和低于它,他的细节将显示。我能够显示细节,但是如何在这些数据之前显示图像。

的图像是在一个PictureBox控件

//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" 
+0

类似的问题已经张贴在计算器http://stackoverflow.com/questions/ 542850 /我怎么能插入一个图像到一个富文本框 –

+0

@SaifKhan好吧,我探讨了这一个http://stackoverflow.com/a/568378/1182021但我是一个新手,这个答案是因为它对于初学者并不简单。此外,它似乎是比理论更多的理论....仍然我试图理解和做一步一步...让我看看我能做些什么。同时,如果您能够对此有更深入的了解,这将会非常有帮助。在此先感谢:) –

回答

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"); 
+0

谢谢你,我一直在寻找同样的:) –