c#聊天-如何体面地显示消息

本文关键字:体面 显示 消息 聊天 何体面 | 更新日期: 2023-09-27 18:06:05

我正在制作一个聊天客户端和服务器。一切都是最好的,线程,连接,一切都很好。

但是现在我的c#程序出了问题…..我搜索了几个小时,几天没有解决

这是我的问题:

我需要用支持colorsmilefont,或者交互功能的东西来替换(经典)文本框。

RichTextBox ?无GIF支持或交互项

我喜欢fastcoloredtextbox但不能改变字体或字体大小(这是可能的,但工作不好)btw不适合我

我会使用浏览器,它允许我使用html, css和javascript,所以解决我所有的问题…

为什么我不能?

Geckofx吗?不要工作!: |

Standard WebBrowser烂透了。我用的是Windows 8,但还是IE9。

Awesomium ?可以,但是不能修改文档…我应该创建一个空白的HTML页面并通过javascript插入所有内容吗?

解决方案吗?你有什么建议?

[这是一个桌面应用程序,我使用vs2010]

感谢

EDIT:找到解决方案了

WebSockets 是. . !: 3

c#聊天-如何体面地显示消息

如果你想使用rtf,我找到了一些有用的链接:

  • http://www.codeproject.com/Articles/4544/Insert-Plain-Text-and-Images-into-RichTextBox-at-R
  • http://social.msdn.microsoft.com/forums/en - us/winforms/thread/fe9bfcb7 b226只能4 - a54 - 9882 - 11 - c699bf1cb4/
  • 我如何使一个超链接工作在一个RichTextBox?
  • c#/WPF: Richtextbox: Find all Images

但是这个问题有很多可能的答案,所以这完全取决于你想如何显示消息