【发布时间】:2013-09-23 19:46:21
【问题描述】:
我正在尝试创建一个像 msn 这样的聊天应用程序。当我执行“textBox.Text = textBox.Text+text”时,它会更新文本框,并且不再选择我选择的文本。在 MSN 中,您可以选择文本并仍然接收不同颜色的消息等。他们是如何做到的?我认为它类似于推送消息,也许他们在另一个文本框下创建了一个新文本框?有什么线索吗?
我希望你们知道我在说什么。我只是希望我的文本表现得像 MSN 以前那样,而不是更新整个文本框,只是在当前消息下推送一条新消息等。
【问题讨论】:
-
你在使用 WPF 吗?如果是这样,您应该在堆栈面板上放置一个 Scrollviewer,并在每次收到新消息时添加一个新文本框。
-
他们可能从头开始写了所有这些东西..
-
它不仅仅是一个文本框,你应该看到这个问题stackoverflow.com/questions/8795738/…
-
他在问你使用的是 Windows Forms 还是 Windows Presentation Foundation
-
哦,对不起.. Windows 窗体。
标签: c# textbox chat richtextbox msn