我想以编程方式在我的富文本框中添加图像。
逻辑是,当我点击一个用户图像将出现在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"
答案 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");