基本上,我想要有一个像界面一样的聊天 - 一个名字和时间的行,接下来几行的消息。如何进行界面/显示等聊天?
在HTML/ASP.Net(或任何其他网络语言)中,这显然很容易 - 构建一个组件,并为每个聊天对象提供多个副本。
我一直在尝试WinForms,并且最近的我来了是一个TreeView列表,但它并没有看起来很漂亮!
我只是想知道是否有人可以指出我正确的方向,我需要做什么来实现聊天应用程序样式中的格式化好的文本框?
基本上,我想要有一个像界面一样的聊天 - 一个名字和时间的行,接下来几行的消息。如何进行界面/显示等聊天?
在HTML/ASP.Net(或任何其他网络语言)中,这显然很容易 - 构建一个组件,并为每个聊天对象提供多个副本。
我一直在尝试WinForms,并且最近的我来了是一个TreeView列表,但它并没有看起来很漂亮!
我只是想知道是否有人可以指出我正确的方向,我需要做什么来实现聊天应用程序样式中的格式化好的文本框?
你应该使用某种列表视图。至少它是在WPF中完成的。应该也可以在表格中使用。
自定义列表视图中的WinForms甚至还没有接近为好,因为它是在WPF - 你会感到沮丧很快! – 2011-03-21 22:48:55
我不认为它在ASP.Net中比在Winforms中更容易。尝试RichTextBox控件 - 您可以控制整个布局(大部分)。
您可以使用ListView并编辑模板。至少这是我过去如何做到的。
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.layouttemplate.aspx
webbrowser控件怎么样? 看到 http://stackoverflow.com/questions/214124/winforms-html-editor 例如 – Alex 2012-02-16 12:52:53