如何进行界面/显示等聊天?

时间:2011-03-21 22:35:29

标签: c# winforms user-interface .net-4.0

基本上,我希望有一个类似于界面的聊天 - 一行包含姓名和时间,下一行包含一条消息。

在HTML / ASP.Net(或任何其他网络语言)中,这显然很容易 - 构建一个组件,每个聊天对象只有多个副本。

我一直在尝试winforms,而我最接近的是一个TreeView列表,但它看起来并不漂亮!

我只是想知道是否有人可以指出我需要做的正确方向来实现聊天应用程序风格的漂亮格式化文本框?

3 个答案:

答案 0 :(得分:2)

我不认为它在ASP.Net中比在Winforms中更容易。尝试RichTextBox控件 - 您可以控制整个布局(大部分)。

答案 1 :(得分:1)

您应该使用某种列表视图。至少它是在WPF中完成的方式。也应该可以在表格中使用。

答案 2 :(得分:0)

您可以使用ListView并编辑模板。至少这是我过去做过的。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.layouttemplate.aspx