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