1

我正在制作一个类似于 windows live messenger 的信使应用程序。当用户想向另一端用户发送一些数据或附件时,他可以上传图片,例如,在我的应用程序中,另一端通过屏幕上弹出的新表单接收图片“您已收到附件/图片”打开/关闭...等我的问题是,是否可以将图片框插入显示聊天文本的文本框?这就像将它放在日志中显示的其他文本之间的新行上。

4

2 回答 2

2

您无法添加要TextBox控制的图像,您必须使用RichTextBox但问题仍然存在。您必须使用Clipboard才能将图像添加到RichTextBox.

Clipboard.SetImage(image);
richTextBox.SelectionStart = index;//where you want image
richTextBox.Paste();

上面的代码将帮助您将 Image 添加到,RichTextBox但是没有简单的方法可以对其进行操作。

或者你可以看看这篇文章,这看起来很有希望,而且我之前已经使用过它。

希望这可以帮助。

于 2013-07-27T18:19:50.727 回答
0

为此,您需要使用RichTextBox 。这将非常适合您的目的。Textbox 是一个仅用于文本的简单控件,没有这些功能。

于 2013-07-27T17:31:27.827 回答