使用哪个表单控件,用于聊天窗口
Posted
技术标签:
【中文标题】使用哪个表单控件,用于聊天窗口【英文标题】:Which form control to use, for chat window 【发布时间】:2012-03-22 01:12:30 【问题描述】:我正在编写一个 C Sharp IRC 机器人,它带有表单,而不是控制台。 我有点困惑我应该使用哪个控件来显示来自服务器/频道的文本,因为我对表单和所有内容都很陌生。
另外,如果有人知道源代码,c sharp bot,使用表单,请不要犹豫,发布它^^
谢谢,康伦。
【问题讨论】:
嘿,我也有兴趣尝试类似的程序,是否有机会通过 AIM 或类似的方式与您联系以共同开发? @Walkerneo 哟!听起来很酷,我很喜欢。恐怕我不使用AIM。 Steam 或 MSN! 添加了你。我更喜欢 Steam,但如果你不使用它会很麻烦。 是的,我没有 Steam,但我下载了 Pidgin,应该可以让我们聊天。它应该说我在线,但如果没有,请告诉我。 好吧,我也下载了 Live Messenger,所以如果它说我仍然离线,那么可能有问题。你的邮箱是什么? 【参考方案1】:你可以使用richtextbox....它有一点学习曲线才能很好地使用它,但它非常有能力。
如果您只想要简单的文本并且一次添加一行,另一个选项是列表框。
使用这两个选项时,您需要确保不要在不清除的情况下继续添加数据,否则会耗尽内存。因此,您可能还希望构建一个日志机制,这样您就可以拥有基于文件的历史记录。
【讨论】:
想详细说明一些事情?使用它,当向其中写入内容时,它不会保存在现有文本上吗?也许我只是让自己感到困惑。 @Conlon,您将能够访问控件中已有的文本,并以编程方式附加任何新文本。 @Walkerneo,有道理。我只是在考虑这个富文本框或其他什么使用的额外功能。 感谢@Keith 的帮助。恐怕我不能投票给你: 【参考方案2】:您可以使用文本框并将其设置为多行
【讨论】:
但是使用文本框,它不会覆盖最后一个文本吗?我的意思是,文本将如何存储? 我刚刚从另一个问题中找到了这个示例,它为您提供了创建自己与客户端和服务器聊天的代码geekpedia.com/… 非常感谢@Michael,真的很有帮助!以上是关于使用哪个表单控件,用于聊天窗口的主要内容,如果未能解决你的问题,请参考以下文章