C#聊天-如何体面地显示消息?
我正在制作聊天客户端和服务器。。一切都是为了最好,线程,连接,一切都好 但现在我的C#程序出了问题。。 …我找了好几个小时好几天都没有找到答案 这是我的问题: 我需要用支持颜色、微笑、字体,也许还有交互功能的东西来替换阅读用的(经典)文本框 RichTextBox?不支持GIF或交互式项目 我喜欢fastcoloredtextbox但不能更改字体或字体大小(这是可能的,但效果不好),顺便说一句,这对我不合适 我会使用浏览器,它允许我使用html、css和javascript来解决我的所有问题 为什么我不能 壁虎?不工作[!?]:| 标准网络浏览器吸。我有Windows8,但仍然是IE9(wtf?) 冬虫夏草?可以,但无法修改文档。。。 我应该创建一个空白的html页面并插入整个javascript吗 有解决办法吗?你有什么建议 [这是一个桌面应用程序,我使用的是vs2010] 谢谢 编辑:找到了解决方案C#聊天-如何体面地显示消息?,c#,winforms,C#,Winforms,我正在制作聊天客户端和服务器。。一切都是为了最好,线程,连接,一切都好 但现在我的C#程序出了问题。。 …我找了好几个小时好几天都没有找到答案 这是我的问题: 我需要用支持颜色、微笑、字体,也许还有交互功能的东西来替换阅读用的(经典)文本框 RichTextBox?不支持GIF或交互式项目 我喜欢fastcoloredtextbox但不能更改字体或字体大小(这是可能的,但效果不好),顺便说一句,这对我不合适 我会使用浏览器,它允许我使用html、css和javascript来解决我的所有问题 为
WebSockets就是这样3如果您想使用rtf,我发现了一些有用的链接:
但是这个问题有很多可能的答案,因此如何显示消息完全取决于您。这是一个桌面应用程序?Winforms?WPF?还有别的吗?@你需要的是WPF。WebBrowser似乎是最好的,但我不知道你如何处理win 8问题。@因为winforms是恐龙,不支持任何东西。您将无法从winforms获得像样的UI。我可以用一个简单的WPF列表框和几个数据模板来模仿Windows Live Messenger的行为。winforms如果不借助一堆可怕的黑客,就不支持这一点。