2012-03-22 48 views
2

我正在用窗体,而不是控制台写C Sharp IRC bot。 对于我应该使用哪种控件,显示服务器/通道中的文本,我有点困惑,因为我对表单和所有内容都相当陌生。使用哪种窗体控件,用于聊天窗口

而且,如果有人的源代码都知道,一升C BOT,使用形式,请不要犹豫,张贴^^

谢谢,康伦。

+0

嘿,我很想在试图类似的程序也如同任何机会,我可以通过AIM与您联系或东西它一起工作? – mowwwalker 2012-03-22 01:20:02

+0

@Walkerneo哟! 听起来很酷,我很喜欢。 恐怕我不使用AIM。无论是Steam还是MSN! – Conlon 2012-03-22 01:24:11

+0

添加了你。我更喜欢Steam,但如果你不使用它,这很麻烦。 – Conlon 2012-03-22 01:45:11

回答

1

你可以使用richtextbox ....它有一个学习曲线,以便使用它很好,但它是相当有能力的。

另一种选择,如果你只是想要简单的文本,并且你想一次追加一行就是一个Listbox。

有了这两个选项,您将需要确保不会在不清除的情况下继续添加数据,否则会耗尽内存。所以你也可能希望建立一个记录机制,这样你就可以拥有基于文件的历史记录。

+0

想仔细讲解几件事情吗? 使用这个,写东西时,它不会被保存在现有的文本?也许我只是迷惑自己。 – Conlon 2012-03-22 01:26:16

+0

@Conlon,您将能够访问控件中已有的文本,并以编程方式附加任何新文本。 – mowwwalker 2012-03-22 01:27:51

+0

@Walkerneo,有道理。我只是想着用这个richtextbox或其他东西所使用的额外函数。 – Conlon 2012-03-22 01:31:05

0

您可以使用文本框,并设置为多

+0

但是用一个文本框,它不会写上最后的文本? 我的意思是,如何存储文本? – Conlon 2012-03-22 01:19:05

+0

我刚刚从另一个问题中发现了这个例子,它给你的代码创建你自己的聊天客户端和服务器http://www.geekpedia.com/tutorial239_Csharp-Chat-Part-1---Building-the-Chat-Client .html – 2012-03-22 02:28:35

+0

非常感谢,@迈克尔,真的很有帮助! – Conlon 2012-03-22 03:16:16